Touchstone 11.0 API Reference
GetCustomBoundaryResults Method
Example 


Air.Services.Proxy Assembly > (Global) Namespace > ExposureConcentrationAnalysisServiceClient Class : GetCustomBoundaryResults Method
Contains a GetCustomBoundaryResultsRequest that identifies the Business Unit SID, SQL Instance SID, Analysis SID for which you want to retrieve results, AIR.Services.ExposureConcentrationAnalysis.Data.ResultsSortingInfo, and AIR.Services.Common.Data.PagingInfo.

You can configure the sorting and paging of results records.

Retrieves the results of the geospatial analysis with one or more custom boundaries.
Syntax
Public Function GetCustomBoundaryResults( _
   ByVal request As GetCustomBoundaryResultsRequest _
) As GetCustomBoundaryResultsResponse
Dim instance As ExposureConcentrationAnalysisServiceClient
Dim request As GetCustomBoundaryResultsRequest
Dim value As GetCustomBoundaryResultsResponse
 
value = instance.GetCustomBoundaryResults(request)

Parameters

request
Contains a GetCustomBoundaryResultsRequest that identifies the Business Unit SID, SQL Instance SID, Analysis SID for which you want to retrieve results, AIR.Services.ExposureConcentrationAnalysis.Data.ResultsSortingInfo, and AIR.Services.Common.Data.PagingInfo.

You can configure the sorting and paging of results records.

Return Value

A GetCustomBoundaryResultsResponse containing the BoundaryResults associated with the Analysis SID specified in the request job.
Remarks
To find the Business Unit SID to pass into this method, call the GetBusinessUnits() method.

To find the SQL Instance SID to pass into this method, call the GetSqlInstances() method.

To initiate a custom boundary geospatial analysis, SubmitCustomBoundaryExposureConcentrationAnalysis() method.

For information about retrieving , see the GetCustomBoundaryResults() method.

Example
using AIR.Services.Common.Data;
using AIR.Services.ExposureConcentrationAnalysis.Api;
using System;
            
class SnippetGetCustomBoundaryResults
{
private static void GetCustomBoundaryResults(int businessUnitSid, int sqlInstanceSid, int analysisSid)
{
   ExposureConcentrationAnalysisServiceClient client = new ExposureConcentrationAnalysisServiceClient();
   GetCustomBoundaryResultsRequest request = new GetCustomBoundaryResultsRequest();
request.BusinessUnitSid = businessUnitSid;
request.SqlInstanceSid = sqlInstanceSid;
request.AnalysisSid = analysisSid;
GetCustomBoundaryResultsResponse response = client.GetCustomBoundaryResults(request);
  if (response.Status.Code == StatusCode.Success)
   {
       foreach (var br in response.BoundaryResults)
       {
Console.WriteLine("Id: " + br.ID);
Console.WriteLine("Name: " + br.Name);
Console.WriteLine("LocationCount: " + br.LocationCount);
Console.WriteLine("Gross: " + br.Gross);
}
}
}
}
Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

ExposureConcentrationAnalysisServiceClient Class
ExposureConcentrationAnalysisServiceClient Members