HttpRequestHeaderCollection.Host Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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());
}