HttpRequestHeaderCollection.Referer Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает универсальный код ресурса (URI ), представляющий значение http-заголовка Referer в 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
Значение свойства
Объект , представляющий значение http-заголовка Referer в HTTP-запросе. Значение NULL означает, что заголовок отсутствует.
Комментарии
В следующем примере кода показан метод для задания заголовка Referer в объекте HttpRequestMessage с помощью свойства Referer объекта 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());
}