WebHeaderCollection.GetValues Methode
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 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 |
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
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
Ein Array von Headerzeichenfolgen.
Hinweise
GetValues gibt den Inhalt der angegebenen Kopfzeile als Array zurück.