Partager via


OutputCacheProfile.VaryByHeader Propriété

Définition

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.

S’applique à

Voir aussi