WebHeaderCollection.GetValues Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá pole hodnot záhlaví uložených v záhlaví.
Přetížení
GetValues(String) |
Získá pole hodnot záhlaví uložených v záhlaví. |
GetValues(Int32) |
Získá pole hodnot záhlaví uložených v |
GetValues(String)
- Zdroj:
- WebHeaderCollection.cs
- Zdroj:
- WebHeaderCollection.cs
- Zdroj:
- WebHeaderCollection.cs
Získá pole hodnot záhlaví uložených v záhlaví.
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()
Parametry
- header
- String
Hlavička, která se má vrátit.
Návraty
Pole řetězců hlaviček.
Příklady
Následující příklad používá metodu GetValues k načtení pole hodnot pro každou hlavičku v objektu WebHeaderCollection.
// Create a web request for S"www.msn.com".
HttpWebRequest^ myHttpWebRequest = dynamic_cast<HttpWebRequest^>(WebRequest::Create( "http://www.msn.com" ));
myHttpWebRequest->Timeout = 1000;
// Get the associated response for the above request.
HttpWebResponse^ myHttpWebResponse = dynamic_cast<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 );
array<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".
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
Poznámky
GetValues vrátí obsah zadané hlavičky jako pole.
Platí pro
GetValues(Int32)
- Zdroj:
- WebHeaderCollection.cs
- Zdroj:
- WebHeaderCollection.cs
- Zdroj:
- WebHeaderCollection.cs
Získá pole hodnot záhlaví uložených v index
pozici kolekce hlaviček.
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()
Parametry
- index
- Int32
Index záhlaví, který se má vrátit.
Návraty
Pole řetězců hlaviček.
Poznámky
GetValues vrátí obsah zadané hlavičky jako pole.