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 propriété VaryByHeader.
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 de VaryByHeader.
- Attributs
Exemples
L'exemple de code suivant montre comment utiliser la propriété VaryByHeader.
// 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
le VaryByHeader est un ensemble d’en-têtes délimités par des points-virgules utilisé pour faire 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.
Notes
Les VaryByHeader paramètres sont les mêmes que ceux utilisés par l’attribut VaryByHeader
du @ OutputCache. Il n’est pas recommandé de varier selon tous les en-têtes en définissant la valeur « * ». Cela peut entraîner un dépassement de cache ou une attaque par déni de service sur le serveur web.