当前位置: 首页>>代码示例>>C#>>正文


C# IRestClient.ExecuteAsync方法代码示例

本文整理汇总了C#中IRestClient.ExecuteAsync方法的典型用法代码示例。如果您正苦于以下问题:C# IRestClient.ExecuteAsync方法的具体用法?C# IRestClient.ExecuteAsync怎么用?C# IRestClient.ExecuteAsync使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在IRestClient的用法示例。


在下文中一共展示了IRestClient.ExecuteAsync方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: GetTypes

        private void GetTypes(
            string geometry,
            string query,
            string token,
            string aoi,
            IRestClient client,
            string layerName,
            int attempts = 0)
        {
            var request =
                new RestRequest(
                    string.Format("/insight-vector/api/shape/query/{0}/types?q={1}", geometry, query),
                    Method.POST);
            request.AddHeader("Authorization", "Bearer " + token);
            request.AddHeader("Content-Type", "application/json");
            request.AddParameter("application/json", aoi, ParameterType.RequestBody);

            attempts++;

            client.ExecuteAsync<ResponseData>(
                request,
                resp => this.GetTypesResponseProcess(resp, geometry, query, token, aoi, client, layerName, attempts));
        }
开发者ID:DigitalGlobe,项目名称:DGConnect-ESRI,代码行数:23,代码来源:AnswerFactoryDockableWindow.cs

示例2: GetPages

        private void GetPages(
            string pageId,
            string token,
            IRestClient client,
            StreamWriter fileStreamWriter,
            string layerName,
            int attempts = 0)
        {
            var request = new RestRequest("/insight-vector/api/esri/paging", Method.POST);
            request.AddHeader("Authorization", "Bearer " + token);
            request.AddHeader("Content-Type", "application/json");

            request.AddParameter("ttl", "5m");
            request.AddParameter("fields", "attributes");
            request.AddParameter("pagingId", pageId);

            attempts++;
            client.ExecuteAsync<PagedData2>(
                request,
                resp => this.ProcessPageResponse(resp, token, pageId, client, layerName, attempts, fileStreamWriter));
        }
开发者ID:DigitalGlobe,项目名称:DGConnect-ESRI,代码行数:21,代码来源:AnswerFactoryDockableWindow.cs


注:本文中的IRestClient.ExecuteAsync方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。