API Reference
Class
WebAvailabilityHttpResult
Public web endpoint availability result.
Inheritance
- Object
- WebAvailabilityHttpResult
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
Constructors
public WebAvailabilityHttpResult() #Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public String InitialUrl { get; set; } #Gets or sets the initial URL.
public String FinalUrl { get; set; } #Gets or sets the final URL after redirects.
public List<String> RedirectChain { get; } #Gets redirect and request URLs visited in order.
public Nullable<Int32> StatusCode { get; set; } #Gets the final HTTP status code.
public String ReasonPhrase { get; set; } #Gets the final HTTP reason phrase.
public String ProtocolVersion { get; set; } #Gets the final HTTP protocol version.
public Boolean Available { get; set; } #Gets a value indicating whether the endpoint is available.
public Boolean RedirectLoop { get; set; } #Gets a value indicating whether a redirect loop was detected.
public Boolean TooManyRedirects { get; set; } #Gets a value indicating whether the redirect count exceeded the configured limit.
public TimeSpan Duration { get; set; } #Gets the probe duration.
public Dictionary<String, String> ResponseHeaders { get; } #Gets selected response headers from the final response.
public WebAvailabilityFailureKind FailureKind { get; set; } #Gets the normalized failure kind, if any.
public String FailureReason { get; set; } #Gets the failure reason, if any.