コード例 #1
0
        public static async Task <HttpResponseMessage> Start(
            [HttpTrigger(AuthorizationLevel.Function, methods: "post", Route = "StartManyInstances")] HttpRequestMessage req,
            [DurableClient] IDurableClient starter,
            ILogger log)
        {
            int num = await HttpContentExtensions.ReadAsAsync <int>(req.Content);

            if (num <= 0)
            {
                return(req.CreateErrorResponse(HttpStatusCode.BadRequest, "Request body expects an instance count."));
            }

            log.LogWarning($"Starting {num} instances...");
            var parallelOptions = new ParallelOptions
            {
                MaxDegreeOfParallelism = 100
            };

            Parallel.For(0, num, parallelOptions, delegate(int i)
            {
                string text = $"instance_{i:000000}";
                starter.StartNewAsync <object>("HelloSequence", text, null).GetAwaiter().GetResult();
            });

            log.LogWarning($"Created {num} instances successfully!");
            return(req.CreateResponse());
        }
コード例 #2
0
        public UserService GetUserInfo(string url, int userId, string moduleName)
        {
            UserService result2;

            try
            {
                AccountApi.AccountClient.BaseAddress = new Uri(url);
                string str = string.Concat(new object[]
                {
                    "userId=",
                    userId,
                    "&&moduleName=",
                    moduleName
                });
                HttpResponseMessage result = AccountApi.AccountClient.GetAsync("api/AccountApi/GetUserInfo?" + str).Result;
                result.EnsureSuccessStatusCode();
                result2 = HttpContentExtensions.ReadAsAsync <UserService>(result.Content).Result;
                return(result2);
            }
            catch (Exception)
            {
            }
            result2 = null;
            return(result2);
        }
コード例 #3
0
        public string Add(string url, SUser user, int acctionUserId)
        {
            string result2;

            try
            {
                AccountApi.AccountClient.BaseAddress = new Uri(url);
                string str = string.Concat(new object[]
                {
                    "user="******"&&acctionUserId=",
                    acctionUserId
                });
                HttpResponseMessage result = AccountApi.AccountClient.GetAsync("api/AccountApi/Add?" + str).Result;
                result.EnsureSuccessStatusCode();
                result2 = HttpContentExtensions.ReadAsAsync <string>(result.Content).Result;
                return(result2);
            }
            catch (Exception)
            {
            }
            result2 = null;
            return(result2);
        }
コード例 #4
0
        public bool CheckExistsEmail(string url, string email, int companyId)
        {
            bool result2;

            try
            {
                AccountApi.AccountClient.BaseAddress = new Uri(url);
                string str = string.Concat(new object[]
                {
                    "email=",
                    email,
                    "&&companyId=",
                    companyId
                });
                HttpResponseMessage result = AccountApi.AccountClient.GetAsync("api/AccountApi/CheckExistsEmail?" + str).Result;
                result.EnsureSuccessStatusCode();
                result2 = HttpContentExtensions.ReadAsAsync <bool>(result.Content).Result;
                return(result2);
            }
            catch (Exception)
            {
            }
            result2 = false;
            return(result2);
        }
コード例 #5
0
        public List <int> FindMoneyTypeIds(string url, int[] moneyTypeIds)
        {
            List <int> result2;

            try
            {
                AccountApi.AccountClient.BaseAddress = new Uri(url);
                string text = "";
                for (int i = 0; i < moneyTypeIds.Length; i++)
                {
                    text = text + "existsUserIds=" + moneyTypeIds[i];
                    if (i < moneyTypeIds.Length - 1)
                    {
                        text += "&";
                    }
                }
                HttpResponseMessage result = AccountApi.AccountClient.GetAsync("api/moneytypeapi/FindFromIds?" + text).Result;
                result.EnsureSuccessStatusCode();
                result2 = HttpContentExtensions.ReadAsAsync <List <int> >(result.Content).Result;
                return(result2);
            }
            catch (Exception)
            {
            }
            result2 = null;
            return(result2);
        }
コード例 #6
0
        public SUser GetUserById(string url, int companyId, int userId)
        {
            SUser result2;

            try
            {
                AccountApi.AccountClient.BaseAddress = new Uri(url);
                string str = string.Concat(new object[]
                {
                    "companyId=",
                    companyId,
                    "&&userId=",
                    userId
                });
                HttpResponseMessage result = AccountApi.AccountClient.GetAsync("api/AccountApi/GetById?" + str).Result;
                result.EnsureSuccessStatusCode();
                result2 = HttpContentExtensions.ReadAsAsync <SUser>(result.Content).Result;
                return(result2);
            }
            catch (Exception)
            {
            }
            result2 = null;
            return(result2);
        }
コード例 #7
0
        public bool DeleteById(string url, int userId, int companyId, int acctionUserId)
        {
            bool result3;

            try
            {
                AccountApi.AccountClient.BaseAddress = new Uri(url);
                string str = string.Concat(new object[]
                {
                    "userId=",
                    userId,
                    "&&companyId=",
                    companyId,
                    "&&acctionUserId=",
                    acctionUserId
                });
                HttpResponseMessage result = AccountApi.AccountClient.GetAsync("api/AccountApi/DeleteById?" + str).Result;
                result.EnsureSuccessStatusCode();
                ResponseBase result2 = HttpContentExtensions.ReadAsAsync <ResponseBase>(result.Content).Result;
                result3 = result2.get_IsSuccess();
                return(result3);
            }
            catch (Exception)
            {
            }
            result3 = false;
            return(result3);
        }
コード例 #8
0
        private async Task <ResultList <T> > SearchAsync <T, TS>(string route, TS entity)
        {
            var httpClient = await GetHttpClient();

            // build uri
            var response = await httpClient.PostAsync(route, entity, JsonMediaTypeFormatter);

            response.EnsureSuccessStatusCode();

            return(await HttpContentExtensions.ReadAsAsync <ResultList <T> >(response.Content));
        }
コード例 #9
0
        private async Task <T> ReadAsync <T>(string route) where T : class
        {
            var httpClient = await GetHttpClient();

            // build uri
            var uri = $"{route}";

            var response = await httpClient.GetAsync(uri);

            if (!response.IsSuccessStatusCode)
            {
                return(null);
            }

            return(await HttpContentExtensions.ReadAsAsync <T>(response.Content));
        }
コード例 #10
0
        public static async Task <HttpResponseMessage> Start(
            [HttpTrigger(AuthorizationLevel.Function, methods: "post", Route = "StartFanOutFanIn")] HttpRequestMessage req,
            [DurableClient] IDurableClient starter,
            ILogger log)
        {
            int num = await HttpContentExtensions.ReadAsAsync <int>(req.Content);

            if (num <= 0)
            {
                return(req.CreateErrorResponse(HttpStatusCode.BadRequest, "A positive integer was expected in the request body."));
            }

            string instanceId = await starter.StartNewAsync("FanOutFanIn", (object)num);

            log.LogInformation("Started FanOutFanIn orchestration with ID = '" + instanceId + "'.");
            return(starter.CreateCheckStatusResponse(req, instanceId));
        }
コード例 #11
0
        public List <SMoneyType> GetMoneyTypes(string url)
        {
            List <SMoneyType> result2;

            try
            {
                AccountApi.AccountClient.BaseAddress = new Uri(url);
                HttpResponseMessage result = AccountApi.AccountClient.GetAsync("api/moneytypeapi/GetMoneyTypes").Result;
                result.EnsureSuccessStatusCode();
                result2 = HttpContentExtensions.ReadAsAsync <List <SMoneyType> >(result.Content).Result;
                return(result2);
            }
            catch (Exception)
            {
            }
            result2 = null;
            return(result2);
        }
コード例 #12
0
        public ModelListSelectItemAndDefaultValue GetMoneyTypes(string url, int companyId)
        {
            ModelListSelectItemAndDefaultValue result2;

            try
            {
                AccountApi.AccountClient.BaseAddress = new Uri(url);
                HttpResponseMessage result = AccountApi.AccountClient.GetAsync("api/moneytypeapi/GetSelect?companyId=" + companyId).Result;
                result.EnsureSuccessStatusCode();
                result2 = HttpContentExtensions.ReadAsAsync <ModelListSelectItemAndDefaultValue>(result.Content).Result;
                return(result2);
            }
            catch (Exception)
            {
            }
            result2 = null;
            return(result2);
        }
コード例 #13
0
        public List <SUser> GetListUserWithoutExistsInList(string url, int[] existsUserIds, string keyWord, int searchBy, int startIndexRecord, int pageSize, string sorting, int companyId)
        {
            List <SUser> result2;

            try
            {
                AccountApi.AccountClient.BaseAddress = new Uri(url);
                string text = "";
                for (int i = 0; i < existsUserIds.Length; i++)
                {
                    text = text + "existsUserIds=" + existsUserIds[i];
                    if (i < existsUserIds.Length - 1)
                    {
                        text += "&";
                    }
                }
                object obj = text;
                text = string.Concat(new object[]
                {
                    obj,
                    "existsUserIds=0&&keyWord=",
                    keyWord,
                    "&&searchBy=",
                    searchBy,
                    "&&startIndexRecord=",
                    startIndexRecord,
                    "&&pageSize=",
                    pageSize,
                    "&&sorting=",
                    sorting,
                    "&&companyId=",
                    companyId
                });
                HttpResponseMessage result = AccountApi.AccountClient.GetAsync("api/AccountApi/GetListUserWithoutExistsInList?" + text).Result;
                result.EnsureSuccessStatusCode();
                result2 = HttpContentExtensions.ReadAsAsync <List <SUser> >(result.Content).Result;
                return(result2);
            }
            catch (Exception)
            {
            }
            result2 = null;
            return(result2);
        }
コード例 #14
0
        public bool CheckStatusLogin(string url, string toKen)
        {
            bool result2;

            try
            {
                AccountApi.AccountClient.BaseAddress = new Uri(url);
                string str = "toKen=" + toKen;
                HttpResponseMessage result = AccountApi.AccountClient.GetAsync("api/AccountApi/CheckStatusLogin?" + str).Result;
                result.EnsureSuccessStatusCode();
                result2 = HttpContentExtensions.ReadAsAsync <bool>(result.Content).Result;
                return(result2);
            }
            catch (Exception)
            {
            }
            result2 = false;
            return(result2);
        }
コード例 #15
0
        public SCompany GetCompany(string url, int userId)
        {
            SCompany result2;

            try
            {
                AccountApi.AccountClient.BaseAddress = new Uri(url);
                string str = "userId=" + userId;
                HttpResponseMessage result = AccountApi.AccountClient.GetAsync("api/AccountApi/GetCompany?" + str).Result;
                result.EnsureSuccessStatusCode();
                result2 = HttpContentExtensions.ReadAsAsync <SCompany>(result.Content).Result;
                return(result2);
            }
            catch (Exception)
            {
            }
            result2 = null;
            return(result2);
        }
コード例 #16
0
        public List <SUser> GetUsers(string url, int companyId)
        {
            List <SUser> result2;

            try
            {
                AccountApi.AccountClient.BaseAddress = new Uri(url);
                string str = "companyId=" + companyId;
                HttpResponseMessage result = AccountApi.AccountClient.GetAsync("api/AccountApi/GetUsers?" + str).Result;
                result.EnsureSuccessStatusCode();
                result2 = HttpContentExtensions.ReadAsAsync <List <SUser> >(result.Content).Result;
                return(result2);
            }
            catch (Exception)
            {
            }
            result2 = null;
            return(result2);
        }
コード例 #17
0
                public Task <string> GetGadosByID(int id)
                {
                    using (HttpClient cli = new HttpClient())
                    {
                        String petition = "/Services/CategoriaOficialService.svc/ObterPorEstadoFazenda/2" + id;
                        cli.BaseAddress = new Uri(this.WebApi);
                        client.DefaultRequestHeaders.Accept.Clear();
                        client.DefaultRequestHeaders.Accept.Add(mediaheader);
                        HttpResponseMessage myObject = await client.GetAsync(petition);

                        if (retorno.IsSuccessStatusCode)
                        {
                            Gados c = await HttpContentExtensions.ReadAsAsync(myObject.Content);

                            return(c);
                        }
                        else
                        {
                            return(null);
                        }
                    }
                }
コード例 #18
0
 static async Task Main(string[] args)
 {
     args = new[] { "change", "-c", "87911003010" };
     //args = new []{"helpDb"};
     //args = new[] {"select", "-f", "phoneNumber", "-v", "11111"};
     //args = new[] {"sort", "-f", "fullName", "-d", "false"};
     //args = new[] {"change", "-p", "11111", "-c", "87911003010"};
     //args = new[] {"delete", "-f", "phoneNumber", "-v", "00000"};
     //args = new[] {"add", "-p", "00000", "-n", "name", "-e", "*****@*****.**", "--position", "ofdicer", "-a", "77, 733"};
     //args = new []{"get"};
     using (var client = new HttpClient())
     {
         client.BaseAddress = new Uri("http://localhost:5479/api/database/");
         client.DefaultRequestHeaders.Accept.Clear();
         client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue(MediaType.ApplicationJson));
         await Parser.Default.ParseArguments <HelpOptions, InsertOptions, ChangeOptions, DeleteOptions, SelectOptions, SortOptions, GetOptions>(args)
         .MapResult(async(HelpOptions opts) =>
         {
             Console.WriteLine("Database fields:" + Environment.NewLine +
                               "phoneNumber" + Environment.NewLine +
                               "fullName" + Environment.NewLine +
                               "email" + Environment.NewLine +
                               "positionalHeld" + Environment.NewLine +
                               "additionalNumbers");
         }, async(InsertOptions opts) =>
         {
             var userInfo = new UsersInfo()
             {
                 PhoneNumber       = opts.PhoneNumber,
                 FullName          = opts.FullName,
                 Email             = opts.Email,
                 PositionHeld      = opts.PositionHeld,
                 AdditionalNumbers = opts.AdditionalNumbers
             };
             var content  = new StringContent(JsonConvert.SerializeObject(userInfo), Encoding.UTF8, MediaType.ApplicationJson);
             var response = await client.PostAsync("insert-user", content);
             if (response.IsSuccessStatusCode)
             {
                 Console.WriteLine("Successfully inserted");
             }
             else
             {
                 Console.WriteLine("Something went wrong");
             }
         }, async(ChangeOptions opts) =>
         {
             var userInfo = new UsersInfo()
             {
                 PhoneNumber       = opts.PhoneNumber,
                 FullName          = opts.FullName,
                 Email             = opts.Email,
                 PositionHeld      = opts.PositionHeld,
                 AdditionalNumbers = opts.AdditionalNumbers,
                 UserPhoneToChange = opts.UserPhoneToChange
             };
             var content  = new StringContent(JsonConvert.SerializeObject(userInfo), Encoding.UTF8, MediaType.ApplicationJson);
             var response = await client.PutAsync("change-user", content);
             if (response.IsSuccessStatusCode)
             {
                 Console.WriteLine("Successfully changed");
             }
             else
             {
                 Console.WriteLine("Something went wrong");
             }
         }, async(DeleteOptions opts) =>
         {
             var deleteInfo = new DeleteInfo()
             {
                 DeletedField = opts.DeletedField,
                 DeletedValue = opts.DeletedValue
             };
             ///здесь используется костыль(и не только), т.к. я узнал, что плохая практика передовать в deleteAsync тело запоса
             ///и нужно делать через url, уже когда написал всю логику и времени не осталось сделать нормально
             var request = new HttpRequestMessage {
                 Method     = HttpMethod.Delete,
                 RequestUri = new Uri("delete-user", UriKind.Relative),
                 Content    = new StringContent(JsonConvert.SerializeObject(deleteInfo), Encoding.UTF8, MediaType.ApplicationJson)
             };
             var response = await client.SendAsync(request);
             if (response.IsSuccessStatusCode)
             {
                 Console.WriteLine("Successfully deleted");
             }
             else
             {
                 Console.WriteLine("Something went wrong");
             }
         }, async(SelectOptions opts) =>
         {
             var selectInfo = new SelectInfo
             {
                 SelectConditionField = opts.SelectConditionField,
                 SelectConditionValue = opts.SelectConditionValue
             };
             var request = new HttpRequestMessage {
                 Method     = HttpMethod.Get,
                 RequestUri = new Uri("select-user", UriKind.Relative),
                 Content    = new StringContent(JsonConvert.SerializeObject(selectInfo), Encoding.UTF8, MediaType.ApplicationJson)
             };
             var response = await client.SendAsync(request);
             if (response.IsSuccessStatusCode)
             {
                 var user = await HttpContentExtensions.ReadAsAsync <List <UsersInfo> >(response.Content);
                 Console.WriteLine(string.Join(Environment.NewLine, user));
             }
             else
             {
                 Console.WriteLine("Something went wrong");
             }
         }, async(SortOptions opts) =>
         {
             var sortInfo = new SortInfo()
             {
                 SortConditionField = opts.SortConditionField,
                 IsDescending       = opts.IsDescending
             };
             var request = new HttpRequestMessage {
                 Method     = HttpMethod.Get,
                 RequestUri = new Uri("sort-user", UriKind.Relative),
                 Content    = new StringContent(JsonConvert.SerializeObject(sortInfo), Encoding.UTF8, MediaType.ApplicationJson)
             };
             var response = await client.SendAsync(request);
             if (response.IsSuccessStatusCode)
             {
                 var user = await HttpContentExtensions.ReadAsAsync <List <UsersInfo> >(response.Content);
                 Console.WriteLine(string.Join(Environment.NewLine, user));
             }
             else
             {
                 Console.WriteLine("Something went wrong");
             }
         }, async(GetOptions opts) =>
         {
             var response = await client.GetAsync("get-users");
             if (response.IsSuccessStatusCode)
             {
                 var user = await HttpContentExtensions.ReadAsAsync <List <UsersInfo> >(response.Content);
                 Console.WriteLine(string.Join(Environment.NewLine, user));
             }
             else
             {
                 Console.WriteLine("Something went wrong");
             }
         }, async errs => Console.WriteLine("Hello World!"));
     }
 }
コード例 #19
0
        public async Task <FileAttachment> UploadFile(int serviceRequestId, FileAttachment fileAttachment)
        {
            FileAttachment uploadedFileAttachment = null;


            using (var client = new HttpClient())
            {
                client.DefaultRequestHeaders.TryAddWithoutValidation("Accept", "application/json");
                client.DefaultRequestHeaders.TryAddWithoutValidation("app-jwt", this.jwt);
                client.DefaultRequestHeaders.TryAddWithoutValidation("api-key", this.api_key);

                client.BaseAddress = new Uri(this.baseURL);

                ByteArrayContent content = new ByteArrayContent(fileAttachment.Data);
                content.Headers.ContentType = new MediaTypeHeaderValue("application/octet-stream");

                string subUrl = "file-attachments?serviceRequestId=" + serviceRequestId +
                                "&filename=" + fileAttachment.EscapedName +
                                "&contentType=application/octet-stream&size=" + fileAttachment.Size;

                try
                {
                    System.Net.ServicePointManager.SecurityProtocol  = SecurityProtocolType.Tls12;
                    System.Net.ServicePointManager.Expect100Continue = false;

                    HttpResponseMessage response = client.PostAsync(subUrl, (HttpContent)content).GetAwaiter().GetResult();

                    if (response.StatusCode == HttpStatusCode.OK)
                    {
                        uploadedFileAttachment = await(Task <FileAttachment>) HttpContentExtensions.ReadAsAsync <FileAttachment>(response.Content);
                    }

                    if (response.StatusCode == HttpStatusCode.BadRequest)
                    {
                        uploadedFileAttachment      = await(Task <FileAttachment>) HttpContentExtensions.ReadAsAsync <FileAttachment>(response.Content);
                        uploadedFileAttachment.Name = fileAttachment.Name;
                        uploadedFileAttachment.Id   = -1;
                    }

                    response.EnsureSuccessStatusCode();
                    var status = response.StatusCode;
                }
                catch (WebException ex)
                {
                    Debug.WriteLine(ex.Message);
                    Debug.WriteLine(ex.InnerException);
                    Debug.WriteLine(ex.StackTrace);
                }
                catch (HttpRequestException socketException)
                {
                    Debug.WriteLine(socketException.Message);
                    Debug.WriteLine(socketException.InnerException);
                    Debug.WriteLine(socketException.StackTrace);
                    throw new MtoaConnectionException("Unable to connect to MTOA services.", socketException);
                }
                catch (Exception ex)
                {
                    Debug.WriteLine(ex.Message);
                    Debug.WriteLine(ex.InnerException);
                    Debug.WriteLine(ex.StackTrace);
                }

                return(uploadedFileAttachment);
            }
        }
コード例 #20
0
        public static bool ValidateLicense(License localLicense)
        {
            bool flag;

            try
            {
                HttpClient httpClient = LicenseHelper.\u202A‭‌​‎‏‍‌‌‮‬‍‮‌‮‎‫‬‌‍​‪‮();
label_2:
                int num1 = -1801571015;
                while (true)
                {
                    int    num2 = -1698105259;
                    uint   num3;
                    string str;
                    HttpResponseMessage result1;
                    License             result2;
                    int num4;
                    switch ((num3 = (uint)(num1 ^ num2)) % 18U)
                    {
                    case 0:
                        flag = true;
                        num1 = -87800919;
                        continue;

                    case 1:
                        num1 = (int)num3 * 2008935587 ^ 1948716983;
                        continue;

                    case 2:
                        if (result2.DateExpires == localLicense.DateExpires)
                        {
                            num1 = (int)num3 * -928711233 ^ 126615497;
                            continue;
                        }
                        break;

                    case 3:
                        num4 = LicenseHelper.\u206A‬‭‌‭‪‪‪‭‪‭‬‍‍‪​‍‏‮‮‪‮(result2.RequestToken, localLicense.RequestToken) ? 1 : 0;
                        goto label_7;

                    case 4:
                        flag = false;
                        num1 = (int)num3 * 2103174008 ^ 200965616;
                        continue;

                    case 5:
                        str  = LicenseHelper.\u200E‮‫‮‮‍‮‎‍‎‮‭‫‬‭‍‪‫‍​‭‫‭‫‬‮‏‮(\u003CModule\u003E.\u202A​‬‫‪‫‪‮‪‫‎‭‪‏‮‎‭‍‌‎‫‍​‎‎‮ <string>(1955892746U), localLicense.Node);
                        num1 = (int)num3 * -926792795 ^ -593743430;
                        continue;

                    case 6:
                        result1 = LicenseHelper.\u200B‏‌‭‎‬‫‍‍‫‏‪‫‮‏‏‎‭‌‫‍‏‌‫‫‪‭‍‮(httpClient, str).get_Result();
                        int num5 = LicenseHelper.\u202B‬‭‍‬‬‪‏‮‍‎‫‫‍​‎‪‬​‭‏‪​‎‮(result1) ? -909136120 : (num5 = -856464655);
                        int num6 = (int)num3 * 572922087;
                        num1 = num5 ^ num6;
                        continue;

                    case 7:
                        result2 = ((Task <License>)HttpContentExtensions.ReadAsAsync <License>(LicenseHelper.\u202A​‭‏‌‌‌‍‎‏‍‬‎​‫‎‍‎‫‫‌‪‍‎‏‮(result1))).get_Result();
                        num1    = (int)num3 * -521139299 ^ -760603430;
                        continue;

                    case 8:
                        goto label_2;

                    case 9:
                        goto label_14;

                    case 11:
                        if (LicenseHelper.\u206A‬‭‌‭‪‪‪‭‪‭‬‍‍‪​‍‏‮‮‪‮(result2.Node, localLicense.Node))
                        {
                            num1 = (int)num3 * -643669904 ^ 2014759194;
                            continue;
                        }
                        break;

                    case 12:
                        if (LicenseHelper.\u206A‬‭‌‭‪‪‪‭‪‭‬‍‍‪​‍‏‮‮‪‮(result2.Licensee, localLicense.Licensee))
                        {
                            num1 = (int)num3 * -885431901 ^ 123726838;
                            continue;
                        }
                        break;

                    case 13:
                        LicenseHelper.\u206B‌‭‌‬‭‪‏‪‬‭‭‎‏‍‭‬‮‭‍​‫‏‮​‮(LicenseHelper.\u202D‎‫‬‏‌‎‫‫‏‮‪‬‏‭‍‎‫‎‫‬‏‏​‮(httpClient)).Add(LicenseHelper.\u200D‫‫‭‌‍‮​‏‫‌‏‎‫‌‍‍‌​‫‎‍‮(\u003CModule\u003E.\u206A‪‫‬‫‎‭‬‌‫‏‭‭‏‍‫‌​‬‪‎‬‏‬‮ <string>(1434096782U)));
                        num1 = (int)num3 * 662115125 ^ -1550653239;
                        continue;

                    case 14:
                        LicenseHelper.\u206D‬‍‫‮‫‬‪‬‪‫‬‫​‮‮‮‏​‮‫‫‬‎‎‌‫‌‬‮(httpClient, LicenseHelper.\u206E‪‫‬‮‮‏‏‬‬‭‍​‍‍‪‪‌‎‪‍‮(LicenseHelper.LicenseServer));
                        num1 = (int)num3 * 1048253767 ^ 370377906;
                        continue;

                    case 15:
                        num1 = -300986361;
                        continue;

                    case 16:
                        num1 = (int)num3 * -751233102 ^ 1134372088;
                        continue;

                    default:
                        goto label_25;
                    }
                    num4 = 0;
label_7:
                    int num7;
                    num1 = num7 = num4 != 0 ? -761930627 : (num7 = -1727432170);
                }
label_14:
                flag = true;
            }
            catch (Exception ex)
            {
                throw;
            }
label_25:
            return(flag);
        }
コード例 #21
0
 private async Task <T> ReadAsAsyncWithAwaitConfiguration <T>(HttpContent httpContent)
 {
     return(await HttpContentExtensions.ReadAsAsync <T>(httpContent, (IEnumerable <MediaTypeFormatter>) _supportedFormatters).ConfigureAwait(false));
 }