HttpRequest.ServerVariables Propriété

Définition

Obtient une collection des variables de serveur Web.Gets a collection of Web server variables.

public:
 property System::Collections::Specialized::NameValueCollection ^ ServerVariables { System::Collections::Specialized::NameValueCollection ^ get(); };
public System.Collections.Specialized.NameValueCollection ServerVariables { get; }
member this.ServerVariables : System.Collections.Specialized.NameValueCollection
Public ReadOnly Property ServerVariables As NameValueCollection

Valeur de propriété

NameValueCollection de variables de serveur.A NameValueCollection of server variables.

Exemples

L’exemple de code suivant affiche les noms et les valeurs de toutes les variables serveur nommées.The following code example displays the names and values of all named server variables.

int loop1, loop2;
NameValueCollection coll;
 
// Load ServerVariable collection into NameValueCollection object.
coll=Request.ServerVariables; 
// Get names of all keys into a string array. 
String[] arr1 = coll.AllKeys; 
for (loop1 = 0; loop1 < arr1.Length; loop1++) 
{
   Response.Write("Key: " + arr1[loop1] + "<br>");
   String[] arr2=coll.GetValues(arr1[loop1]);
   for (loop2 = 0; loop2 < arr2.Length; loop2++) {
      Response.Write("Value " + loop2 + ": " + Server.HtmlEncode(arr2[loop2]) + "<br>");
   }
}
   
Dim loop1, loop2 As Integer
Dim arr1(), arr2() As String
Dim coll As NameValueCollection
 
' Load ServerVariable collection into NameValueCollection object.
coll=Request.ServerVariables 
' Get names of all keys into a string array.
arr1 = coll.AllKeys 
For loop1 = 0 To arr1.GetUpperBound(0)
   Response.Write("Key: " & arr1(loop1) & "<br>")
   arr2 = coll.GetValues(loop1) ' Get all values under this key.
   For loop2 = 0 To arr2.GetUpperBound(0)
      Response.Write("Value " & CStr(loop2) & ": " & Server.HtmlEncode(arr2(loop2)) & "<br>")
   Next loop2
Next loop1
   

Remarques

Pour obtenir la liste des variables de serveur prises en charge par IIS, consultez variables de serveur IIS.For a list of server variables supported by IIS, see IIS Server Variables.

S’applique à