public async Task CanQueryDomains() { var gateway = new PortalGateway("http://gis.stlouiscountymn.gov/arcgis"); var queryDomains = new QueryDomains(@"PublicWorks/SignInventory/MapServer/") { LayerIdsToSearch = new List <int> { 0 } }; var result = await IntegrationTestFixture.TestPolicy.ExecuteAsync(() => { return(gateway.QueryDomains(queryDomains)); }); Assert.NotNull(result); Assert.Null(result.Error); Assert.True(result.Domains.Any()); }
/// <summary> /// The queryDomains operation returns full domain information for the domains referenced by the layers in the service. /// This operation is performed on a map / feature service resource. /// </summary> /// <param name="queryDomains">The operation takes an array of layer IDs</param> /// <param name="ct"></param> /// <returns>The set of domains referenced by the layers</returns> public virtual Task <QueryDomainsResponse> QueryDomains(QueryDomains queryDomains, CancellationToken ct = default(CancellationToken)) { return(Get <QueryDomainsResponse, QueryDomains>(queryDomains, ct)); }