Skip to content

RoutingCloudClient

Inheritance Hierarchy

Members Summary

Public Constructors Summary

Name
RoutingCloudClient()
RoutingCloudClient(String,String)

Protected Constructors Summary

Name
N/A

Public Properties Summary

Name Return Type Description
BaseUris Collection<Uri> N/A
ClientId String N/A
ClientSecret String N/A
TimeoutInSeconds Int32 N/A
WebProxy IWebProxy N/A

Protected Properties Summary

Name Return Type Description
N/A N/A N/A

Public Methods Summary

Name
Dispose()
Equals(Object)
GetDistanceCostMatrix(IEnumerable<PointShape>,IEnumerable<PointShape>,CloudRoutingGetCostMatrixOptions)
GetDistanceCostMatrix(IEnumerable<PointShape>,IEnumerable<PointShape>,Int32,CloudRoutingGetCostMatrixOptions)
GetDistanceCostMatrix(IEnumerable<PointShape>,IEnumerable<PointShape>,String,CloudRoutingGetCostMatrixOptions)
GetDistanceCostMatrixAsync(IEnumerable<PointShape>,IEnumerable<PointShape>,CloudRoutingGetCostMatrixOptions)
GetDistanceCostMatrixAsync(IEnumerable<PointShape>,IEnumerable<PointShape>,Int32,CloudRoutingGetCostMatrixOptions)
GetDistanceCostMatrixAsync(IEnumerable<PointShape>,IEnumerable<PointShape>,String,CloudRoutingGetCostMatrixOptions)
GetHashCode()
GetOptimizedRoute(IEnumerable<PointShape>,CloudRoutingOptimizationOptions)
GetOptimizedRoute(IEnumerable<PointShape>,Int32,CloudRoutingOptimizationOptions)
GetOptimizedRoute(IEnumerable<PointShape>,String,CloudRoutingOptimizationOptions)
GetOptimizedRouteAsync(IEnumerable<PointShape>,CloudRoutingOptimizationOptions)
GetOptimizedRouteAsync(IEnumerable<PointShape>,Int32,CloudRoutingOptimizationOptions)
GetOptimizedRouteAsync(IEnumerable<PointShape>,String,CloudRoutingOptimizationOptions)
GetRoute(IEnumerable<PointShape>,CloudRoutingGetRouteOptions)
GetRoute(IEnumerable<PointShape>,Int32,CloudRoutingGetRouteOptions)
GetRoute(IEnumerable<PointShape>,String,CloudRoutingGetRouteOptions)
GetRouteAsync(IEnumerable<PointShape>,CloudRoutingGetRouteOptions)
GetRouteAsync(IEnumerable<PointShape>,Int32,CloudRoutingGetRouteOptions)
GetRouteAsync(IEnumerable<PointShape>,String,CloudRoutingGetRouteOptions)
GetServiceArea(PointShape,IEnumerable<Double>,CloudRoutingGetServiceAreaOptions)
GetServiceArea(PointShape,Int32,IEnumerable<Double>,CloudRoutingGetServiceAreaOptions)
GetServiceArea(PointShape,String,IEnumerable<Double>,CloudRoutingGetServiceAreaOptions)
GetServiceArea(PointShape,IEnumerable<TimeSpan>,CloudRoutingGetServiceAreaOptions)
GetServiceArea(PointShape,Int32,IEnumerable<TimeSpan>,CloudRoutingGetServiceAreaOptions)
GetServiceArea(PointShape,String,IEnumerable<TimeSpan>,CloudRoutingGetServiceAreaOptions)
GetServiceAreaAsync(PointShape,IEnumerable<Double>,CloudRoutingGetServiceAreaOptions)
GetServiceAreaAsync(PointShape,Int32,IEnumerable<Double>,CloudRoutingGetServiceAreaOptions)
GetServiceAreaAsync(PointShape,String,IEnumerable<Double>,CloudRoutingGetServiceAreaOptions)
GetServiceAreaAsync(PointShape,IEnumerable<TimeSpan>,CloudRoutingGetServiceAreaOptions)
GetServiceAreaAsync(PointShape,Int32,IEnumerable<TimeSpan>,CloudRoutingGetServiceAreaOptions)
GetServiceAreaAsync(PointShape,String,IEnumerable<TimeSpan>,CloudRoutingGetServiceAreaOptions)
GetTimeCostMatrix(IEnumerable<PointShape>,IEnumerable<PointShape>,CloudRoutingGetCostMatrixOptions)
GetTimeCostMatrix(IEnumerable<PointShape>,IEnumerable<PointShape>,Int32,CloudRoutingGetCostMatrixOptions)
GetTimeCostMatrix(IEnumerable<PointShape>,IEnumerable<PointShape>,String,CloudRoutingGetCostMatrixOptions)
GetTimeCostMatrixAsync(IEnumerable<PointShape>,IEnumerable<PointShape>,CloudRoutingGetCostMatrixOptions)
GetTimeCostMatrixAsync(IEnumerable<PointShape>,IEnumerable<PointShape>,Int32,CloudRoutingGetCostMatrixOptions)
GetTimeCostMatrixAsync(IEnumerable<PointShape>,IEnumerable<PointShape>,String,CloudRoutingGetCostMatrixOptions)
GetType()
ToString()

Protected Methods Summary

Name
AuthenticateWebRequest(WebRequest)
Finalize()
GetNextCandidateBaseUri()
GetNextCandidateBaseUriCore()
GetToken()
GetTokenCore()
MemberwiseClone()
OnGettingAccessToken(GettingAccessTokenEventArgs)
OnSendingWebRequest(SendingWebRequestEventArgs)
OnSentWebRequest(SentWebRequestEventArgs)
SendWebRequest(WebRequest)
SendWebRequestAsync(WebRequest)

Public Events Summary

Name Event Arguments Description
GettingAccessToken GettingAccessTokenEventArgs N/A
SendingWebRequest SendingWebRequestEventArgs N/A
SentWebRequest SentWebRequestEventArgs N/A

Members Detail

Public Constructors

Name
RoutingCloudClient()
RoutingCloudClient(String,String)

Protected Constructors

Public Properties

BaseUris

Summary

N/A

Remarks

N/A

Return Value

Collection<Uri>


ClientId

Summary

N/A

Remarks

N/A

Return Value

String


ClientSecret

Summary

N/A

Remarks

N/A

Return Value

String


TimeoutInSeconds

Summary

N/A

Remarks

N/A

Return Value

Int32


WebProxy

Summary

N/A

Remarks

N/A

Return Value

IWebProxy


Protected Properties

Public Methods

Dispose()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
N/A N/A N/A

Equals(Object)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Boolean N/A

Parameters

Name Type Description
obj Object N/A

GetDistanceCostMatrix(IEnumerable<PointShape>,IEnumerable<PointShape>,CloudRoutingGetCostMatrixOptions)

Summary

N/A

Remarks

N/A

Return Value

Type Description
CloudRoutingGetDistanceCostMatrixResult N/A

Parameters

Name Type Description
origins IEnumerable<PointShape> N/A
destinations IEnumerable<PointShape> N/A
options CloudRoutingGetCostMatrixOptions N/A

GetDistanceCostMatrix(IEnumerable<PointShape>,IEnumerable<PointShape>,Int32,CloudRoutingGetCostMatrixOptions)

Summary

N/A

Remarks

N/A

Return Value

Type Description
CloudRoutingGetDistanceCostMatrixResult N/A

Parameters

Name Type Description
origins IEnumerable<PointShape> N/A
destinations IEnumerable<PointShape> N/A
srid Int32 N/A
options CloudRoutingGetCostMatrixOptions N/A

GetDistanceCostMatrix(IEnumerable<PointShape>,IEnumerable<PointShape>,String,CloudRoutingGetCostMatrixOptions)

Summary

N/A

Remarks

N/A

Return Value

Type Description
CloudRoutingGetDistanceCostMatrixResult N/A

Parameters

Name Type Description
origins IEnumerable<PointShape> N/A
destinations IEnumerable<PointShape> N/A
proj4String String N/A
options CloudRoutingGetCostMatrixOptions N/A

GetDistanceCostMatrixAsync(IEnumerable<PointShape>,IEnumerable<PointShape>,CloudRoutingGetCostMatrixOptions)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Task<CloudRoutingGetDistanceCostMatrixResult> N/A

Parameters

Name Type Description
origins IEnumerable<PointShape> N/A
destinations IEnumerable<PointShape> N/A
options CloudRoutingGetCostMatrixOptions N/A

GetDistanceCostMatrixAsync(IEnumerable<PointShape>,IEnumerable<PointShape>,Int32,CloudRoutingGetCostMatrixOptions)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Task<CloudRoutingGetDistanceCostMatrixResult> N/A

Parameters

Name Type Description
origins IEnumerable<PointShape> N/A
destinations IEnumerable<PointShape> N/A
srid Int32 N/A
options CloudRoutingGetCostMatrixOptions N/A

GetDistanceCostMatrixAsync(IEnumerable<PointShape>,IEnumerable<PointShape>,String,CloudRoutingGetCostMatrixOptions)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Task<CloudRoutingGetDistanceCostMatrixResult> N/A

Parameters

Name Type Description
origins IEnumerable<PointShape> N/A
destinations IEnumerable<PointShape> N/A
proj4String String N/A
options CloudRoutingGetCostMatrixOptions N/A

GetHashCode()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Int32 N/A

Parameters

Name Type Description
N/A N/A N/A

GetOptimizedRoute(IEnumerable<PointShape>,CloudRoutingOptimizationOptions)

Summary

N/A

Remarks

N/A

Return Value

Type Description
CloudRoutingOptimizationResult N/A

Parameters

Name Type Description
coordinates IEnumerable<PointShape> N/A
options CloudRoutingOptimizationOptions N/A

GetOptimizedRoute(IEnumerable<PointShape>,Int32,CloudRoutingOptimizationOptions)

Summary

N/A

Remarks

N/A

Return Value

Type Description
CloudRoutingOptimizationResult N/A

Parameters

Name Type Description
coordinates IEnumerable<PointShape> N/A
srid Int32 N/A
options CloudRoutingOptimizationOptions N/A

GetOptimizedRoute(IEnumerable<PointShape>,String,CloudRoutingOptimizationOptions)

Summary

N/A

Remarks

N/A

Return Value

Type Description
CloudRoutingOptimizationResult N/A

Parameters

Name Type Description
coordinates IEnumerable<PointShape> N/A
proj4String String N/A
options CloudRoutingOptimizationOptions N/A

GetOptimizedRouteAsync(IEnumerable<PointShape>,CloudRoutingOptimizationOptions)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Task<CloudRoutingOptimizationResult> N/A

Parameters

Name Type Description
coordinates IEnumerable<PointShape> N/A
options CloudRoutingOptimizationOptions N/A

GetOptimizedRouteAsync(IEnumerable<PointShape>,Int32,CloudRoutingOptimizationOptions)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Task<CloudRoutingOptimizationResult> N/A

Parameters

Name Type Description
coordinates IEnumerable<PointShape> N/A
srid Int32 N/A
options CloudRoutingOptimizationOptions N/A

GetOptimizedRouteAsync(IEnumerable<PointShape>,String,CloudRoutingOptimizationOptions)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Task<CloudRoutingOptimizationResult> N/A

Parameters

Name Type Description
coordinates IEnumerable<PointShape> N/A
proj4String String N/A
options CloudRoutingOptimizationOptions N/A

GetRoute(IEnumerable<PointShape>,CloudRoutingGetRouteOptions)

Summary

N/A

Remarks

N/A

Return Value

Type Description
CloudRoutingGetRouteResult N/A

Parameters

Name Type Description
waypoints IEnumerable<PointShape> N/A
options CloudRoutingGetRouteOptions N/A

GetRoute(IEnumerable<PointShape>,Int32,CloudRoutingGetRouteOptions)

Summary

N/A

Remarks

N/A

Return Value

Type Description
CloudRoutingGetRouteResult N/A

Parameters

Name Type Description
waypoints IEnumerable<PointShape> N/A
srid Int32 N/A
options CloudRoutingGetRouteOptions N/A

GetRoute(IEnumerable<PointShape>,String,CloudRoutingGetRouteOptions)

Summary

N/A

Remarks

N/A

Return Value

Type Description
CloudRoutingGetRouteResult N/A

Parameters

Name Type Description
waypoints IEnumerable<PointShape> N/A
proj4String String N/A
options CloudRoutingGetRouteOptions N/A

GetRouteAsync(IEnumerable<PointShape>,CloudRoutingGetRouteOptions)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Task<CloudRoutingGetRouteResult> N/A

Parameters

Name Type Description
waypoints IEnumerable<PointShape> N/A
options CloudRoutingGetRouteOptions N/A

GetRouteAsync(IEnumerable<PointShape>,Int32,CloudRoutingGetRouteOptions)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Task<CloudRoutingGetRouteResult> N/A

Parameters

Name Type Description
waypoints IEnumerable<PointShape> N/A
srid Int32 N/A
options CloudRoutingGetRouteOptions N/A

GetRouteAsync(IEnumerable<PointShape>,String,CloudRoutingGetRouteOptions)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Task<CloudRoutingGetRouteResult> N/A

Parameters

Name Type Description
waypoints IEnumerable<PointShape> N/A
proj4String String N/A
options CloudRoutingGetRouteOptions N/A

GetServiceArea(PointShape,IEnumerable<Double>,CloudRoutingGetServiceAreaOptions)

Summary

N/A

Remarks

N/A

Return Value

Type Description
CloudRoutingGetServiceAreaResult N/A

Parameters

Name Type Description
point PointShape N/A
serviceLimits IEnumerable<Double> N/A
options CloudRoutingGetServiceAreaOptions N/A

GetServiceArea(PointShape,Int32,IEnumerable<Double>,CloudRoutingGetServiceAreaOptions)

Summary

N/A

Remarks

N/A

Return Value

Type Description
CloudRoutingGetServiceAreaResult N/A

Parameters

Name Type Description
point PointShape N/A
srid Int32 N/A
serviceLimits IEnumerable<Double> N/A
options CloudRoutingGetServiceAreaOptions N/A

GetServiceArea(PointShape,String,IEnumerable<Double>,CloudRoutingGetServiceAreaOptions)

Summary

N/A

Remarks

N/A

Return Value

Type Description
CloudRoutingGetServiceAreaResult N/A

Parameters

Name Type Description
point PointShape N/A
proj4String String N/A
serviceLimits IEnumerable<Double> N/A
options CloudRoutingGetServiceAreaOptions N/A

GetServiceArea(PointShape,IEnumerable<TimeSpan>,CloudRoutingGetServiceAreaOptions)

Summary

N/A

Remarks

N/A

Return Value

Type Description
CloudRoutingGetServiceAreaResult N/A

Parameters

Name Type Description
point PointShape N/A
serviceLimits IEnumerable<TimeSpan> N/A
options CloudRoutingGetServiceAreaOptions N/A

GetServiceArea(PointShape,Int32,IEnumerable<TimeSpan>,CloudRoutingGetServiceAreaOptions)

Summary

N/A

Remarks

N/A

Return Value

Type Description
CloudRoutingGetServiceAreaResult N/A

Parameters

Name Type Description
point PointShape N/A
srid Int32 N/A
serviceLimits IEnumerable<TimeSpan> N/A
options CloudRoutingGetServiceAreaOptions N/A

GetServiceArea(PointShape,String,IEnumerable<TimeSpan>,CloudRoutingGetServiceAreaOptions)

Summary

N/A

Remarks

N/A

Return Value

Type Description
CloudRoutingGetServiceAreaResult N/A

Parameters

Name Type Description
point PointShape N/A
proj4String String N/A
serviceLimits IEnumerable<TimeSpan> N/A
options CloudRoutingGetServiceAreaOptions N/A

GetServiceAreaAsync(PointShape,IEnumerable<Double>,CloudRoutingGetServiceAreaOptions)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Task<CloudRoutingGetServiceAreaResult> N/A

Parameters

Name Type Description
point PointShape N/A
serviceLimits IEnumerable<Double> N/A
options CloudRoutingGetServiceAreaOptions N/A

GetServiceAreaAsync(PointShape,Int32,IEnumerable<Double>,CloudRoutingGetServiceAreaOptions)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Task<CloudRoutingGetServiceAreaResult> N/A

Parameters

Name Type Description
point PointShape N/A
srid Int32 N/A
serviceLimits IEnumerable<Double> N/A
options CloudRoutingGetServiceAreaOptions N/A

GetServiceAreaAsync(PointShape,String,IEnumerable<Double>,CloudRoutingGetServiceAreaOptions)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Task<CloudRoutingGetServiceAreaResult> N/A

Parameters

Name Type Description
point PointShape N/A
proj4String String N/A
serviceLimits IEnumerable<Double> N/A
options CloudRoutingGetServiceAreaOptions N/A

GetServiceAreaAsync(PointShape,IEnumerable<TimeSpan>,CloudRoutingGetServiceAreaOptions)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Task<CloudRoutingGetServiceAreaResult> N/A

Parameters

Name Type Description
point PointShape N/A
serviceLimits IEnumerable<TimeSpan> N/A
options CloudRoutingGetServiceAreaOptions N/A

GetServiceAreaAsync(PointShape,Int32,IEnumerable<TimeSpan>,CloudRoutingGetServiceAreaOptions)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Task<CloudRoutingGetServiceAreaResult> N/A

Parameters

Name Type Description
point PointShape N/A
srid Int32 N/A
serviceLimits IEnumerable<TimeSpan> N/A
options CloudRoutingGetServiceAreaOptions N/A

GetServiceAreaAsync(PointShape,String,IEnumerable<TimeSpan>,CloudRoutingGetServiceAreaOptions)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Task<CloudRoutingGetServiceAreaResult> N/A

Parameters

Name Type Description
point PointShape N/A
proj4String String N/A
serviceLimits IEnumerable<TimeSpan> N/A
options CloudRoutingGetServiceAreaOptions N/A

GetTimeCostMatrix(IEnumerable<PointShape>,IEnumerable<PointShape>,CloudRoutingGetCostMatrixOptions)

Summary

N/A

Remarks

N/A

Return Value

Type Description
CloudRoutingGetTimeCostMatrixResult N/A

Parameters

Name Type Description
origins IEnumerable<PointShape> N/A
destinations IEnumerable<PointShape> N/A
options CloudRoutingGetCostMatrixOptions N/A

GetTimeCostMatrix(IEnumerable<PointShape>,IEnumerable<PointShape>,Int32,CloudRoutingGetCostMatrixOptions)

Summary

N/A

Remarks

N/A

Return Value

Type Description
CloudRoutingGetTimeCostMatrixResult N/A

Parameters

Name Type Description
origins IEnumerable<PointShape> N/A
destinations IEnumerable<PointShape> N/A
srid Int32 N/A
options CloudRoutingGetCostMatrixOptions N/A

GetTimeCostMatrix(IEnumerable<PointShape>,IEnumerable<PointShape>,String,CloudRoutingGetCostMatrixOptions)

Summary

N/A

Remarks

N/A

Return Value

Type Description
CloudRoutingGetTimeCostMatrixResult N/A

Parameters

Name Type Description
origins IEnumerable<PointShape> N/A
destinations IEnumerable<PointShape> N/A
proj4String String N/A
options CloudRoutingGetCostMatrixOptions N/A

GetTimeCostMatrixAsync(IEnumerable<PointShape>,IEnumerable<PointShape>,CloudRoutingGetCostMatrixOptions)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Task<CloudRoutingGetTimeCostMatrixResult> N/A

Parameters

Name Type Description
origins IEnumerable<PointShape> N/A
destinations IEnumerable<PointShape> N/A
options CloudRoutingGetCostMatrixOptions N/A

GetTimeCostMatrixAsync(IEnumerable<PointShape>,IEnumerable<PointShape>,Int32,CloudRoutingGetCostMatrixOptions)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Task<CloudRoutingGetTimeCostMatrixResult> N/A

Parameters

Name Type Description
origins IEnumerable<PointShape> N/A
destinations IEnumerable<PointShape> N/A
srid Int32 N/A
options CloudRoutingGetCostMatrixOptions N/A

GetTimeCostMatrixAsync(IEnumerable<PointShape>,IEnumerable<PointShape>,String,CloudRoutingGetCostMatrixOptions)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Task<CloudRoutingGetTimeCostMatrixResult> N/A

Parameters

Name Type Description
origins IEnumerable<PointShape> N/A
destinations IEnumerable<PointShape> N/A
proj4String String N/A
options CloudRoutingGetCostMatrixOptions N/A

GetType()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Type N/A

Parameters

Name Type Description
N/A N/A N/A

ToString()

Summary

N/A

Remarks

N/A

Return Value

Type Description
String N/A

Parameters

Name Type Description
N/A N/A N/A

Protected Methods

AuthenticateWebRequest(WebRequest)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
webRequest WebRequest N/A

Finalize()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
N/A N/A N/A

GetNextCandidateBaseUri()

Summary

N/A

Remarks

N/A

Return Value

Type Description
String N/A

Parameters

Name Type Description
N/A N/A N/A

GetNextCandidateBaseUriCore()

Summary

N/A

Remarks

N/A

Return Value

Type Description
String N/A

Parameters

Name Type Description
N/A N/A N/A

GetToken()

Summary

N/A

Remarks

N/A

Return Value

Type Description
String N/A

Parameters

Name Type Description
N/A N/A N/A

GetTokenCore()

Summary

N/A

Remarks

N/A

Return Value

Type Description
String N/A

Parameters

Name Type Description
N/A N/A N/A

MemberwiseClone()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Object N/A

Parameters

Name Type Description
N/A N/A N/A

OnGettingAccessToken(GettingAccessTokenEventArgs)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
e GettingAccessTokenEventArgs N/A

OnSendingWebRequest(SendingWebRequestEventArgs)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
e SendingWebRequestEventArgs N/A

OnSentWebRequest(SentWebRequestEventArgs)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
e SentWebRequestEventArgs N/A

SendWebRequest(WebRequest)

Summary

N/A

Remarks

N/A

Return Value

Type Description
WebResponse N/A

Parameters

Name Type Description
webRequest WebRequest N/A

SendWebRequestAsync(WebRequest)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Task<WebResponse> N/A

Parameters

Name Type Description
webRequest WebRequest N/A

Public Events

GettingAccessToken

N/A

Remarks

N/A

Event Arguments

GettingAccessTokenEventArgs

SendingWebRequest

N/A

Remarks

N/A

Event Arguments

SendingWebRequestEventArgs

SentWebRequest

N/A

Remarks

N/A

Event Arguments

SentWebRequestEventArgs