HttpCacheVaryByParams HttpCacheVaryByParams HttpCacheVaryByParams HttpCacheVaryByParams Class

Définition

Fournit une manière de type sécurisé pour définir la propriété VaryByParams.Provides a type-safe way to set the VaryByParams property.

public ref class HttpCacheVaryByParams sealed
public sealed class HttpCacheVaryByParams
type HttpCacheVaryByParams = class
Public NotInheritable Class HttpCacheVaryByParams
Héritage
HttpCacheVaryByParamsHttpCacheVaryByParamsHttpCacheVaryByParamsHttpCacheVaryByParams

Exemples

L’exemple de code suivant montre comment la HttpCacheVaryByParams objet est accessible à partir de la HttpCachePolicy objet associé à un HttpResponse.The following code example demonstrates how the HttpCacheVaryByParams object is accessed from the HttpCachePolicy object associated with an 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

Le VaryByParams propriété identifie quel HTTP Get ou Post paramètres ASP.NET utilise pour identifier de manière unique une variation de la réponse lorsqu’il existe plusieurs réponses mises en cache pour une ressource.The VaryByParams property identifies which HTTP Get or Post parameters ASP.NET uses to uniquely identify a variation of the response when there are multiple cached responses for a resource. Cela est utile lorsqu’une réponse dépend d’un ensemble d’entrées de client, telles que les en-têtes ou les paramètres.This is useful when a response depends on a set of client inputs, such as headers or parameters.

Le HttpCacheVaryByParams n’est pas directement lié aux en-têtes de contrôle du cache HTTP, mais permet de s’assurer qu’un client ou un proxy varie selon les paramètres spécifiés.The HttpCacheVaryByParams is not directly related to HTTP cache-control headers, but helps ensure that a client or proxy varies by the specified parameters. Pour plus d’informations sur VaryByParams, consultez le document RFC 2616 : Hypertext Transfer Protocol--HTTP/1.1, disponible sur le Web du World Wide Web Consortium (W3C) site.For more information about VaryByParams, see RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1, available on the World Wide Web Consortium (W3C) Web site. Consultez la section 14, « Définitions de champ d’en-tête », pour plus d’informations.See section 14, "Header Field Definitions", for complete details.

Constructeurs

HttpCacheVaryByParams() HttpCacheVaryByParams() HttpCacheVaryByParams() HttpCacheVaryByParams()

Initialise une nouvelle instance de la classe HttpCacheVaryByParams.Initializes a new instance of the HttpCacheVaryByParams class.

Propriétés

IgnoreParams IgnoreParams IgnoreParams IgnoreParams

Obtient ou définit une valeur qui indique si une réponse HTTP varie en fonction du paramètre Get ou Post.Gets or sets a value indicating whether an HTTP response varies by Get or Post parameters.

Item[String] Item[String] Item[String] Item[String]

Obtient ou définit une valeur qui indique si le cache varie en fonction du paramètre de demande HTTP spécifié.Gets or sets a value indicating whether the cache varies according to the specified HTTP request parameter.

Méthodes

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Détermine si l'objet spécifié est identique à l'objet actuel.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fait office de fonction de hachage par défaut.Serves as the default hash function.

(Inherited from Object)
GetParams() GetParams() GetParams() GetParams()

Obtient un tableau de valeurs qui spécifient les paramètres HTTP GET ou POST devant être utilisés pour faire varier le cache.Gets an array of values which specify the HTTP GET or POST parameters to be used for varying the cache.

GetType() GetType() GetType() GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

(Inherited from Object)
SetParams(String[]) SetParams(String[]) SetParams(String[]) SetParams(String[])

Définit un tableau de valeurs qui spécifient le les paramètres HTTP GET ou POST devant être utilisés pour faire varier le cache.Sets an array of values which specify the HTTP GET or POST parameters to be used for varying the cache.

ToString() ToString() ToString() ToString()

Retourne une chaîne qui représente l'objet actuel.Returns a string that represents the current object.

(Inherited from Object)

S’applique à

Voir aussi