WebHeaderCollection.GetValues Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u een matrix op met headerwaarden die zijn opgeslagen in een header.
Overloads
| Name | Description |
|---|---|
| GetValues(String) |
Hiermee haalt u een matrix op met headerwaarden die zijn opgeslagen in een header. |
| GetValues(Int32) |
Hiermee haalt u een matrix van headerwaarden op die zijn opgeslagen in de |
GetValues(String)
Hiermee haalt u een matrix op met headerwaarden die zijn opgeslagen in een header.
public:
override cli::array <System::String ^> ^ GetValues(System::String ^ header);
public override string[] GetValues(string header);
override this.GetValues : string -> string[]
Public Overrides Function GetValues (header As String) As String()
Parameters
- header
- String
De koptekst die moet worden geretourneerd.
Retouren
Een matrix met headertekenreeksen.
Voorbeelden
In het volgende voorbeeld wordt de GetValues methode gebruikt om een matrix met waarden op te halen voor elke header in de 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
Opmerkingen
GetValues retourneert de inhoud van de opgegeven header als een matrix.
Van toepassing op
GetValues(Int32)
Hiermee haalt u een matrix van headerwaarden op die zijn opgeslagen in de index positie van de headerverzameling.
public:
override cli::array <System::String ^> ^ GetValues(int index);
public override string[] GetValues(int index);
override this.GetValues : int -> string[]
Public Overrides Function GetValues (index As Integer) As String()
Parameters
- index
- Int32
De headerindex die moet worden geretourneerd.
Retouren
Een matrix met headertekenreeksen.
Opmerkingen
GetValues retourneert de inhoud van de opgegeven header als een matrix.