Exemplo n.º 1
0
        /// <summary>
        /// NbJsonArrayをSetに変換する
        /// </summary>
        /// <param name="ary">NbJsonArray</param>
        /// <returns>Set</returns>
        internal ISet <string> ConvertJsonArrayToSet(NbJsonArray ary)
        {
            var set = new HashSet <string>();

            if (ary != null)
            {
                foreach (var x in ary)
                {
                    set.Add(x as string);
                }
            }
            else
            {
                set = null;
            }
            return(set);
        }
Exemplo n.º 2
0
        private static void DeleteInstallations()
        {
            var           service = NbService.Singleton;
            NbRestRequest request;

            // リクエスト生成
            request = service.RestExecutor.CreateRequest("/push/installations", HttpMethod.Get);

            // リクエスト送信
            var installations = service.RestExecutor.ExecuteRequestForJson(request).Result;

            if (installations != null)
            {
                NbJsonArray jsonArray = installations.GetArray("results");
                foreach (NbJsonObject obj in jsonArray)
                {
                    string installationId = obj["_id"].ToString();
                    DeleteInstallation(installationId);
                }
            }
        }