Freigeben über


WebClient.ResponseHeaders-Eigenschaft

Ruft eine Auflistung der Name-Wert-Paare für Header auf, die der Antwort zugeordnet sind.

Namespace: System.Net
Assembly: System (in system.dll)

Syntax

'Declaration
Public ReadOnly Property ResponseHeaders As WebHeaderCollection
'Usage
Dim instance As WebClient
Dim value As WebHeaderCollection

value = instance.ResponseHeaders
public WebHeaderCollection ResponseHeaders { get; }
public:
property WebHeaderCollection^ ResponseHeaders {
    WebHeaderCollection^ get ();
}
/** @property */
public WebHeaderCollection get_ResponseHeaders ()
public function get ResponseHeaders () : WebHeaderCollection

Eigenschaftenwert

Eine WebHeaderCollection mit der Antwort zugeordneten Name-Wert-Paaren eines Headers, oder NULL (Nothing in Visual Basic), wenn keine Antwort empfangen wurde.

Hinweise

Die ResponseHeaders-Eigenschaft enthält eine WebHeaderCollection-Instanz mit Headerinformationen, die der WebClient mit der Antwort empfängt.

Beispiel

Im folgenden Codebeispiel werden die vom Server zurückgegebenen ResponseHeaders gedownloadet und angezeigt.

' ResponseHeaders is a WebHeaderCollection instance that contains the headers sent back 
 ' in response to the WebClient request. 
Dim myWebHeaderCollection As WebHeaderCollection = myWebClient.ResponseHeaders
Console.WriteLine(ControlChars.Cr + "Displaying the response headers" + ControlChars.Cr)
' Loop through the ResponseHeaders.
Dim i As Integer
For i = 0 To myWebHeaderCollection.Count - 1
    ' Display the headers as name/value pairs.
    Console.WriteLine((ControlChars.Tab + myWebHeaderCollection.GetKey(i) + " " + ChrW(61) + " " + myWebHeaderCollection.Get(i)))
Next i 
// Obtain the WebHeaderCollection instance containing the header name/value pair from the response.
WebHeaderCollection myWebHeaderCollection = myWebClient.ResponseHeaders;
Console.WriteLine("\nDisplaying the response headers\n");
// Loop through the ResponseHeaders and display the header name/value pairs.
for (int i=0; i < myWebHeaderCollection.Count; i++)                
    Console.WriteLine ("\t" + myWebHeaderCollection.GetKey(i) + " = " + myWebHeaderCollection.Get(i));
// Obtain the WebHeaderCollection instance containing the header name/value pair from the response.
WebHeaderCollection^ myWebHeaderCollection = myWebClient->ResponseHeaders;
Console::WriteLine( "\nDisplaying the response headers\n" );

// Loop through the ResponseHeaders and display the header name/value pairs.
for ( int i = 0; i < myWebHeaderCollection->Count; i++ )
{
   Console::WriteLine( "\t{0} = {1}", myWebHeaderCollection->GetKey( i ),
      myWebHeaderCollection->Get( i ) );
}
// Obtain the WebHeaderCollection instance containing the 
// header name/value pair from the response.
WebHeaderCollection myWebHeaderCollection = 
    myWebClient.get_ResponseHeaders();
Console.WriteLine("\nDisplaying the response headers\n");
// Loop through the ResponseHeaders and display the header
// name/value pairs.
for (int i = 0; i < myWebHeaderCollection.get_Count(); i++) {
    Console.WriteLine("\t" + myWebHeaderCollection.GetKey(i) 
        + " = " + myWebHeaderCollection.Get(i));
}  

Plattformen

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

WebClient-Klasse
WebClient-Member
System.Net-Namespace