Domain Detective

API Reference

Class

AutodiscoverEndpointResult

Namespace DomainDetective
Assembly DomainDetective

Result of a single Autodiscover endpoint check.

Inheritance

  • Object
  • AutodiscoverEndpointResult

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 AutodiscoverEndpointResult() #

Properties

public AutodiscoverMethod Method { get; set; } #

Gets the discovery method that produced this result.

public String Url { get; set; } #

Gets the URL that was checked.

public Int32 StatusCode { get; set; } #

Gets the HTTP status code returned.

public IReadOnlyList<String> RedirectChain { get; set; } #

Gets the chain of redirects followed, if any.

public Boolean XmlValid { get; set; } #

Gets a value indicating whether the XML response was valid.

public String FinalUrl { get; set; } #

Gets the final URL after following redirects, if any.

public String FinalHost { get; set; } #

Gets the host of the final URL.

public String ContentType { get; set; } #

Gets the Content-Type from the response, if available.

public String ContentSnippet { get; set; } #

Gets a short snippet of the response body for diagnostics.

public Boolean ContentLooksHtml { get; set; } #

Heuristic indicating the content looks like HTML (error page).

public String XmlNamespace { get; set; } #

XML namespace of the root element, when XML was returned.

public Boolean XmlNamespaceValid { get; set; } #

Indicates whether the XML namespace matches expected Autodiscover schemas.

public Boolean JsonValid { get; set; } #

Gets a value indicating whether a JSON response indicated a valid Autodiscover endpoint.

public String JsonEndpointUrl { get; set; } #

Gets the endpoint URL discovered via JSON, if any.

{{ include "footer" }}