OutputCacheProfile.VaryByParam 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é 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.