Class WebBasedLayer
public abstract class WebBasedLayer : LayerAsync
- Inheritance
-
WebBasedLayer
- Derived
- Inherited Members
Constructors
WebBasedLayer()
protected WebBasedLayer()
Properties
Credentials
This property gets or sets the base authentication interface for retrieving credentials for Web Client authentication.
public ICredentials Credentials { get; set; }
Property Value
HttpClient
protected HttpClient HttpClient { get; set; }
Property Value
- HttpClient
TimeoutInSeconds
public int TimeoutInSeconds { get; set; }
Property Value
WebProxy
public IWebProxy WebProxy { get; set; }
Property Value
Methods
FetchImageAsync(string, CancellationToken)
protected Task<GeoImage> FetchImageAsync(string requestString, CancellationToken cancellationToken)
Parameters
requestString
stringcancellationToken
CancellationToken
Returns
FetchImageAsyncCore(string, CancellationToken)
protected Task<GeoImage> FetchImageAsyncCore(string requestString, CancellationToken cancellationToken)
Parameters
requestString
stringcancellationToken
CancellationToken
Returns
OnReceivedHttpResponseMessage(ReceivedHttpResponseMessageEventArgs)
protected virtual void OnReceivedHttpResponseMessage(ReceivedHttpResponseMessageEventArgs e)
Parameters
OnSendingHttpRequestMessage(SendingHttpRequestMessageEventArgs)
protected virtual void OnSendingHttpRequestMessage(SendingHttpRequestMessageEventArgs e)
Parameters
OpenAsyncCore(CancellationToken)
protected override Task OpenAsyncCore(CancellationToken cancellationToken)
Parameters
cancellationToken
CancellationToken
Returns
Events
ReceivedHttpResponse
public event EventHandler<ReceivedHttpResponseMessageEventArgs> ReceivedHttpResponse
Event Type
SendingHttpRequest
public event EventHandler<SendingHttpRequestMessageEventArgs> SendingHttpRequest