Compartir a través de


HttpRequestHeaderCollection.Referer Propiedad

Definición

Obtiene o establece el URI que representa el valor de un encabezado HTTP de referencia en una solicitud HTTP.

public:
 property Uri ^ Referer { Uri ^ get(); void set(Uri ^ value); };
Uri Referer();

void Referer(Uri value);
public System.Uri Referer { get; set; }
var uri = httpRequestHeaderCollection.referer;
httpRequestHeaderCollection.referer = uri;
Public Property Referer As Uri

Valor de propiedad

Objeto que representa el valor de un encabezado HTTP de referencia 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 Referer en un objeto HttpRequestMessage mediante la propiedad Referer en el objeto HttpRequestHeaderCollection .

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

    // This is not typically set with a string.

    // Set the header with a strong type.
    // Uri is either in the Windows.Foundation namespace (JavaScript and C++)
    // or in the System.Net namespace (C#).
    var value = new Uri("http://example.com/");
    request.Headers.Referer = value;

    // Get the strong type out
    System.Diagnostics.Debug.WriteLine("Referer absolute uri: {0}", request.Headers.Referer.AbsoluteUri);

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

Se aplica a

Consulte también