API Reference
Class
WebAvailabilityOptions
Options for WebAvailabilityAnalysis.
Inheritance
- Object
- WebAvailabilityOptions
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Accepted by parameters
Constructors
public WebAvailabilityOptions() #Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public TimeSpan Timeout { get; set; } #Gets or sets the request timeout.
public Int32 MaxRedirects { get; set; } #Gets or sets the maximum number of redirects to follow.
public HttpMethod Method { get; set; } #Gets or sets the public HTTP method to use.
public Dictionary<String, String> Headers { get; } #Gets extra public HTTP request headers to send.
public List<WebOriginTlsEndpoint> OriginTlsEndpoints { get; } #Gets direct origin TLS endpoints to probe.
public Func<HttpMessageHandler> HttpHandlerFactory { get; set; } #Optional HTTP handler factory for tests and controlled transports.
public Func<WebOriginTlsEndpoint, Nullable<TimeSpan>, CancellationToken, Task<Result>> OriginTlsProbeOverride { get; set; } #Optional direct-origin TLS probe override for tests and controlled transports.