HttpRequestHeaderCollection.Host Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft den HostName ab, der den Wert eines Host-HTTP-Headers für eine HTTP-Anforderung darstellt, oder legt diesen fest.
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
Eigenschaftswert
Der HostName, der den Wert eines Host-HTTP-Headers für eine HTTP-Anforderung darstellt. Ein NULL-Wert bedeutet, dass der Header nicht vorhanden ist.
Hinweise
Der folgende Beispielcode zeigt eine Methode zum Festlegen des Host-Headers für ein HttpRequestMessage-Objekt mithilfe der Host-Eigenschaft für das HttpRequestHeaderCollection-Objekt .
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());
}