WebHeaderCollection.GetValues Méthode

Définition

Obtient un tableau de valeurs d'en-tête stockées dans un en-tête.

Surcharges

GetValues(String)

Obtient un tableau de valeurs d'en-tête stockées dans un en-tête.

GetValues(Int32)

Obtient un tableau de valeurs d'en-tête stocké à l'emplacement index de la collection d'en-têtes.

GetValues(String)

Source:
WebHeaderCollection.cs
Source:
WebHeaderCollection.cs
Source:
WebHeaderCollection.cs

Obtient un tableau de valeurs d'en-tête stockées dans un en-tête.

public override string[]? GetValues (string header);
public override string[] GetValues (string header);

Paramètres

header
String

En-tête à retourner.

Retours

String[]

Tableau de chaînes d'en-tête.

Exemples

L’exemple suivant utilise la GetValues méthode pour récupérer un tableau de valeurs pour chaque en-tête dans .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();

Remarques

GetValues retourne le contenu de l’en-tête spécifié sous forme de tableau.

S’applique à

.NET 9 et autres versions
Produit Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

GetValues(Int32)

Source:
WebHeaderCollection.cs
Source:
WebHeaderCollection.cs
Source:
WebHeaderCollection.cs

Obtient un tableau de valeurs d'en-tête stocké à l'emplacement index de la collection d'en-têtes.

public override string[]? GetValues (int index);
public override string[] GetValues (int index);

Paramètres

index
Int32

Index d'en-tête à retourner.

Retours

String[]

Tableau de chaînes d'en-tête.

Remarques

GetValues retourne le contenu de l’en-tête spécifié sous forme de tableau.

S’applique à

.NET 9 et autres versions
Produit Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1