HttpCacheVaryByHeaders Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt een typeveilige manier om de VaryByHeaders eigenschap in te stellen.
public ref class HttpCacheVaryByHeaders sealed
public sealed class HttpCacheVaryByHeaders
type HttpCacheVaryByHeaders = class
Public NotInheritable Class HttpCacheVaryByHeaders
- Overname
-
HttpCacheVaryByHeaders
Opmerkingen
De eigenschap VaryByHeaders identificeert welke aanvraagheaderparameters ASP.NET gebruikt om een variatie van het antwoord te identificeren wanneer er meerdere reacties in de cache voor een resource zijn. Dit is handig wanneer een antwoord afhankelijk is van een set clientinvoer, zoals headers of parameters.
De HttpCacheVaryByHeaders is niet rechtstreeks gerelateerd aan HTTP cache-control headers, maar helpt ervoor te zorgen dat een client of proxy varieert op basis van de opgegeven headers. Zie RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1, beschikbaar op de VaryByHeaders voor meer informatie over. Zie sectie 14, "Velddefinities koptekst", voor volledige details.
Constructors
| Name | Description |
|---|---|
| HttpCacheVaryByHeaders() |
Initialiseert een nieuw exemplaar van de HttpCacheVaryByHeaders klasse. |
Eigenschappen
| Name | Description |
|---|---|
| AcceptTypes |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de ASP.NET uitvoercache de antwoorden in de cache varieert door de |
| Item[String] |
Hiermee wordt een aangepast headerveld opgehaald of ingesteld waarmee de ASP.NET uitvoercache de antwoorden in de cache varieert en toevoegt aan de uitgaande |
| UserAgent |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de ASP.NET uitvoercache de antwoorden in de cache varieert door de header |
| UserCharSet |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de ASP.NET uitvoercache de antwoorden in de cache varieert door de header |
| UserLanguage |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de ASP.NET uitvoercache de antwoorden in de cache varieert door de header |
Methoden
| Name | Description |
|---|---|
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetHeaders() |
Hiermee haalt u een matrix met waarden op die de HTTP-headers opgeven die moeten worden gebruikt voor verschillende caches. |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| SetHeaders(String[]) |
Hiermee stelt u een matrix met waarden in waarmee de HTTP-headers worden opgegeven die moeten worden gebruikt voor verschillende caches. |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |
| VaryByUnspecifiedParameters() |
Zorgt ervoor dat ASP.NET varieert op basis van alle headerwaarden en stelt de |