OutputCacheProfile.VaryByParam Propriété

Définition

Obtient ou définit la propriété VaryByParam.

public:
 property System::String ^ VaryByParam { System::String ^ get(); void set(System::String ^ value); };
[System.Configuration.ConfigurationProperty("varyByParam")]
public string VaryByParam { get; set; }
[<System.Configuration.ConfigurationProperty("varyByParam")>]
member this.VaryByParam : string with get, set
Public Property VaryByParam As String

Valeur de propriété

Valeur de VaryByParam.

Attributs

Exemples

L'exemple de code suivant montre comment utiliser la propriété VaryByParam.


// Get the current VaryByParam.
String varyByParamValue = 
    outputCacheProfile.VaryByParam;

// Set the VaryByParam.
outputCacheProfile.VaryByParam = 
    string.Empty;
  ' Get the current VaryByParam property.
  Dim varyByParamValue As String = _
  outputCacheProfile.VaryByParam

  ' Set the VaryByParam property.
  outputCacheProfile.VaryByParam = _
  String.Empty

Remarques

Est VaryByParam un ensemble de paramètres délimité par des points-virgules qui permet de faire varier la sortie mise en cache. Il permet de faire varier la sortie mise en cache en fonction de la chaîne de requête GET ou des paramètres POST de formulaire. Par exemple, vous pouvez faire varier la sortie du contrôle utilisateur dans le cache en spécifiant le nom du contrôle utilisateur avec une chaîne de requête ou un paramètre POST de formulaire. Pour plus d’informations, consultez Mise en cache de plusieurs versions de la sortie du contrôle utilisateur.

Le VaryByParam paramètre doit être défini dans le profil ou la @ OutputCache directive de la page à l’aide du profil.

Notes

Les OutputCacheProfile.VaryByParam paramètres sont les mêmes que ceux utilisés par l’attribut VaryByParam de l’élément @ OutputCache. Il n’est pas recommandé de varier selon tous les paramètres 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