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