HttpRequestHeaderCollection.Host Propiedad

Definición

Obtiene o establece el nombre de host que representa el valor de un encabezado HTTP de host en una solicitud HTTP.

public:
 property HostName ^ Host { HostName ^ get(); void set(HostName ^ value); };
HostName Host();

void Host(HostName value);
public HostName Host { get; set; }
var hostName = httpRequestHeaderCollection.host;
httpRequestHeaderCollection.host = hostName;
Public Property Host As HostName

Valor de propiedad

Nombre de host que representa el valor de un encabezado HTTP de host en una solicitud HTTP. Un valor NULL significa que el encabezado no está presente.

Comentarios

El código de ejemplo siguiente muestra un método para establecer el encabezado Host en un objeto HttpRequestMessage mediante la propiedad Host en el objeto HttpRequestHeaderCollection .

public void DemonstrateHeaderRequestHost() {
    var request = new HttpRequestMessage();

    // This is not typically set with a string.

    // Set the header with a strong type.
    // HostName is in the Windows.Networking namespace.
    var value = new Windows.Networking.HostName("example.com");
    request.Headers.Host = value;

    // Get the strong type out
    System.Diagnostics.Debug.WriteLine("Canonical Host name: {0}", request.Headers.Host.CanonicalName);

    // The ToString() is useful for diagnostics, too.
    System.Diagnostics.Debug.WriteLine("The Host ToString() results: {0}", request.Headers.Host.ToString());
}

Se aplica a

Consulte también