WebHeaderCollection.GetValues Methode

Definition

Ruft ein Array von Headerwerten ab, die in einer Kopfzeile gespeichert sind.

Überlädt

Name Beschreibung
GetValues(String)

Ruft ein Array von Headerwerten ab, die in einer Kopfzeile gespeichert sind.

GetValues(Int32)

Ruft ein Array von Headerwerten ab, die an der index Position der Headerauflistung gespeichert sind.

GetValues(String)

Quelle:
WebHeaderCollection.cs
Quelle:
WebHeaderCollection.cs
Quelle:
WebHeaderCollection.cs
Quelle:
WebHeaderCollection.cs
Quelle:
WebHeaderCollection.cs

Ruft ein Array von Headerwerten ab, die in einer Kopfzeile gespeichert sind.

public:
 override cli::array <System::String ^> ^ GetValues(System::String ^ header);
public override string[]? GetValues(string header);
public override string[] GetValues(string header);
override this.GetValues : string -> string[]
Public Overrides Function GetValues (header As String) As String()

Parameter

header
String

Die zurückzugebende Kopfzeile.

Gibt zurück

String[]

Ein Array von Headerzeichenfolgen.

Beispiele

Im folgenden Beispiel wird die GetValues Methode verwendet, um ein Array von Werten für jede Kopfzeile in der .WebHeaderCollection

// Create a web request for "www.msn.com".
 HttpWebRequest myHttpWebRequest = (HttpWebRequest) WebRequest.Create("http://www.msn.com");
myHttpWebRequest.Timeout = 1000;
// Get the associated response for the above request.
 HttpWebResponse myHttpWebResponse = (HttpWebResponse) myHttpWebRequest.GetResponse();

// Get the headers associated with the response.
WebHeaderCollection myWebHeaderCollection = myHttpWebResponse.Headers;

for(int i = 0; i < myWebHeaderCollection.Count; i++) {
    String header = myWebHeaderCollection.GetKey(i);
    String[] values = myWebHeaderCollection.GetValues(header);
    if(values.Length > 0) {
        Console.WriteLine("The values of {0} header are : ", header);
        for(int j = 0; j < values.Length; j++) 
            Console.WriteLine("\t{0}", values[j]);
    }
    else
    {
        Console.WriteLine("There is no value associated with the header");
    }
}
myHttpWebResponse.Close();
    'Create a web request for "www.msn.com".
    Dim myHttpWebRequest As HttpWebRequest = CType(WebRequest.Create("http://www.msn.com"), HttpWebRequest)
myHttpWebRequest.Timeout = 1000
    'Get the associated response for the above request.
    Dim myHttpWebResponse As HttpWebResponse = CType(myHttpWebRequest.GetResponse(), HttpWebResponse)
    
    'Get the headers associated with the response.
    Dim myWebHeaderCollection As WebHeaderCollection = myHttpWebResponse.Headers
    Dim i As Integer
    For i = 0 To myWebHeaderCollection.Count - 1
        Dim header As [String] = myWebHeaderCollection.GetKey(i)
        Dim values As [String]() = myWebHeaderCollection.GetValues(header)
        If values.Length > 0 Then
            Console.WriteLine("The values of {0} header are : ", header)
            Dim j As Integer
            For j = 0 To values.Length - 1
                Console.WriteLine(ControlChars.Tab + "{0}", values(j))
            Next j
        Else
            Console.WriteLine("There is no value associated with the header")
        End If
    Next i

Hinweise

GetValues gibt den Inhalt der angegebenen Kopfzeile als Array zurück.

Gilt für:

GetValues(Int32)

Quelle:
WebHeaderCollection.cs
Quelle:
WebHeaderCollection.cs
Quelle:
WebHeaderCollection.cs
Quelle:
WebHeaderCollection.cs
Quelle:
WebHeaderCollection.cs

Ruft ein Array von Headerwerten ab, die an der index Position der Headerauflistung gespeichert sind.

public:
 override cli::array <System::String ^> ^ GetValues(int index);
public override string[]? GetValues(int index);
public override string[] GetValues(int index);
override this.GetValues : int -> string[]
Public Overrides Function GetValues (index As Integer) As String()

Parameter

index
Int32

Der zurückzugebende Headerindex.

Gibt zurück

String[]

Ein Array von Headerzeichenfolgen.

Hinweise

GetValues gibt den Inhalt der angegebenen Kopfzeile als Array zurück.

Gilt für: