OutputCacheProfile.VaryByHeader Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit la VaryByHeader propriété.
public:
property System::String ^ VaryByHeader { System::String ^ get(); void set(System::String ^ value); };
[System.Configuration.ConfigurationProperty("varyByHeader")]
public string VaryByHeader { get; set; }
[<System.Configuration.ConfigurationProperty("varyByHeader")>]
member this.VaryByHeader : string with get, set
Public Property VaryByHeader As String
Valeur de propriété
valeur VaryByHeader.
- Attributs
Exemples
L’exemple de code suivant montre comment utiliser la VaryByHeader propriété.
// Get the current VaryByHeader.
String varyByHeaderValue =
outputCacheProfile.VaryByHeader;
// Set the VaryByHeader.
outputCacheProfile.VaryByHeader =
string.Empty;
' Get the current VaryByHeader.
Dim varyByHeaderValue As String = _
outputCacheProfile.VaryByHeader
' Set the VaryByHeader.
outputCacheProfile.VaryByHeader = _
String.Empty
Remarques
Il VaryByHeader s’agit d’un ensemble d’en-têtes délimités par des points-virgules utilisés pour varier la sortie mise en cache. Il s’agit d’en-têtes HTTP associés à la requête. Pour plus d’informations, consultez Mise en cache de plusieurs versions d’une page.
Note
Les VaryByHeader paramètres sont les mêmes que ceux utilisés par l’attribut VaryByHeader de @ OutputCache. La variable par tous les en-têtes en définissant la valeur de « * » n’est pas recommandée. Cela peut entraîner un dépassement de capacité du cache ou une attaque par déni de service sur le serveur web.