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 indiquant si le cache varie en fonction du paramètre de requête 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 l’indexeur Item[] est accessible à 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é en tant qu’accesseur (getter), l’indexeur Item[] retourne true si une valeur pour le paramètre spécifié se trouve dans la collection de paramètres actuelles, ou si la collection est définie pour varier par * (astérisque), ce qui indique tous les paramètres.
Lorsqu’il est utilisé en tant que mutateur (setter), l’indexeur Item[] définit la valeur du paramètre dans la collection de paramètres qui correspond à l’en-tête truespécifié sur . La valeur * peut être spécifiée, ce qui indique tous les paramètres.