HttpCacheVaryByParams.Item[String] 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 une valeur qui indique si le cache varie en fonction du paramètre de demande HTTP spécifié.
public:
property bool default[System::String ^] { bool get(System::String ^ header); void set(System::String ^ header, bool value); };
public bool this[string header] { get; set; }
member this.Item(string) : bool with get, set
Default Public Property Item(header As String) As Boolean
Paramètres
- header
- String
Nom du paramètre personnalisé.
Valeur de propriété
true
si le cache doit varier selon la valeur de paramètre spécifiée.
Exceptions
header
a la valeur null
.
Exemples
L’exemple de code suivant montre comment accéder à l’indexeur Item[] à partir de l’objet HttpCachePolicy associé à un HttpResponse.
Response.Cache.SetExpires(DateTime.Now.AddSeconds(60));
Response.Cache.SetCacheability(HttpCacheability.Public);
Response.Cache.SetValidUntilExpires(false);
Response.Cache.VaryByParams["Category"] = true;
if (Response.Cache.VaryByParams["Category"])
{
//...
}
Response.Cache.SetExpires(DateTime.Now.AddSeconds(60))
Response.Cache.SetCacheability(HttpCacheability.Public)
Response.Cache.SetValidUntilExpires(False)
Response.Cache.VaryByParams("Category") = True
If Response.Cache.VaryByParams("Category") Then
'...
End If
Remarques
Lorsqu’il est utilisé comme accesseur (getter), l’indexeur Item[] retourne true
si une valeur pour le paramètre spécifié est trouvée dans la collection de paramètres actuelle, ou si la collection est définie pour varier de * (un astérisque), ce qui indique tous les paramètres.
Lorsqu’il est utilisé comme mutateur (setter), l’indexeur Item[] définit la valeur du paramètre dans la collection de paramètres qui correspond à l’en-tête spécifié sur true
. La valeur * peut être spécifiée, qui indique tous les paramètres.