HttpCacheVaryByHeaders.Item[String] Property

Definition

Obtient ou définit un champ d'en-tête personnalisé en fonction duquel le cache de sortie ASP.NET fait varier les réponses mises en cache, et l'ajoute à l'en-tête HTTP Vary sortant.Gets or sets a custom header field that the ASP.NET output cache varies the cached responses by, and appends it to the out-going Vary HTTP header.

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

Parameters

header
String

Nom de l'en-tête personnalisé.The name of the custom header.

Property Value

Boolean

true lorsque le cache de sortie ASP.NET varie selon le champ personnalisé spécifié ; Sinon, false.true when the ASP.NET output cache varies by the specified custom field; otherwise, false. La valeur par défaut est false.The default value is false.

Exceptions

header a la valeur null.header is null.

Remarks

L’en-tête Vary indique les champs d’en-tête de demande dont le serveur fait varier la réponse.The Vary header indicates the request-header fields that the server varies the response by.

Pour plus d’informations, consultez RFC 2616 : Hypertext Transfer Protocol--HTTP/1.1, disponible sur le site Web World Wide Web Consortium (W3C).For more information, see RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1, available on the World Wide Web Consortium (W3C) Web site. Pour plus d’informations, consultez la section 14, « Header Field Definitions ».See section 14, "Header Field Definitions", for complete details.

La méthode VaryByUnspecifiedParameters est appelée en interne si la header spécifiée a la valeur * (un astérisque).The VaryByUnspecifiedParameters method is called internally if the specified header has the value * (an asterisk).

Applies to

See also