System::Net::Http::Headers::CacheControlHeaderValue klass

CacheControlHeaderValue class

Representerar ett värde för ‘Cache-Control’-rubriken. Objekt av denna klass bör endast allokeras med System::MakeObject()-funktionen. Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr-pekare och använd pekaren för att skicka den till funktioner som argument.

class CacheControlHeaderValue : public System::ICloneable

Metoder

MetodBeskrivning
CacheControlHeaderValue()Skapar en ny instans.
Equals(System::SharedPtr<Object>) overrideJämför objekt med C# Object.Equals semantik.
get_Extensions()Returnerar samlingen av cache‑extension‑token.
get_MaxAge()Hämtar det maximala åldervärdet i sekunder som bestämmer en tidsperiod då klienten kommer att acceptera ett svar.
get_MaxStale()Hämtar värdet som bestämmer om klienten kommer att acceptera utgångna svar.
get_MaxStaleLimit()Hämtar värdet i sekunder som bestämmer den tidsperiod då klienten kommer att acceptera utgångna svar.
get_MinFresh()Hämtar värdet som bestämmer färskhetens livslängd.
get_MustRevalidate()Hämtar värdet som bestämmer om servern kräver omvalidering av en cachepost när den blir föråldrad.
get_NoCache()RTTI-information.
get_NoCacheHeaders()Hämtar samlingen av fältnamn i ’no-cache’-direktivet i ‘Cache-Control’-huvudet.
get_NoStore()Hämtar värdet som bestämmer om en cache inte får lagra någon del av en HTTP-förfrågan eller -svar.
get_NoTransform()Hämtar värdet som bestämmer om en cache eller proxy inte får ändra någon del av entitetskroppen.
get_OnlyIfCached()Hämtar värdet som bestämmer om klienten endast får använda cachade poster.
get_Private()Hämtar värdet som bestämmer om HTTP-svarsmeddelandet eller dess del är avsett för en enskild användare och inte får cachas av en delad cache.
get_PrivateHeaders()Hämtar samlingen av fältnamn i ‘private’-direktivet i ‘Cache-Control’-huvudet.
get_ProxyRevalidate()Hämtar värdet som bestämmer om servern kräver omvalidering av en cachepost när den blir föråldrad för de delade användaragentscacherna.
get_Public()Hämtar värdet som bestämmer om ett HTTP-svar kan cachas av någon cache.
get_SharedMaxAge()Hämtar det delade maximala åldervärdet i sekunder som åsidosätter ‘max-age’-direktivet i ‘Cache-Control’-huvudet eller ‘Expires’-huvudet för en delad cache.
static GetCacheControlLength(String, int32_t, System::SharedPtr<CacheControlHeaderValue>, System::SharedPtr<CacheControlHeaderValue>&)Konverterar en given sträng från det angivna indexet till en instans av klassen CacheControlHeaderValue.
GetHashCode() const overrideAnalog till C# Object.GetHashCode()-metoden. Möjliggör hashning av anpassade objekt.
static Parse(String)Konverterar en given sträng till en instans av klassen CacheControlHeaderValue.
set_MaxAge(Nullable<TimeSpan>)Ställer in det maximala åldervärdet i sekunder som bestämmer en tidsperiod då klienten kommer att acceptera ett svar.
set_MaxStale(bool)Ställer in värdet som bestämmer om klienten kommer att acceptera de utgångna svaren.
set_MaxStaleLimit(Nullable<TimeSpan>)Ställer in värdet i sekunder som bestämmer den tid då klienten kommer att acceptera de utgångna svaren.
set_MinFresh(Nullable<TimeSpan>)Ställer in värdet som bestämmer färskhetens livslängd.
set_MustRevalidate(bool)Ställer in värdet som bestämmer om servern kräver omvalidering av en cachepost när den blir föråldrad.
set_NoCache(bool)Ställer in värdet som bestämmer om klienten kommer att acceptera ett cachat svar.
set_NoStore(bool)Ställer in värdet som bestämmer om en cache inte får lagra någon del av en HTTP-förfrågan eller -svar.
set_NoTransform(bool)Ställer in värdet som bestämmer om en cache eller proxy inte får ändra någon del av entitetskroppen.
set_OnlyIfCached(bool)Ställer in värdet som bestämmer om klienten endast får använda cachade poster.
set_Private(bool)Ställer in värdet som bestämmer om HTTP-svarsmeddelandet eller dess del är avsett för en enskild användare och inte får cachas av en delad cache.
set_ProxyRevalidate(bool)Ställer in värdet som bestämmer om servern kräver omvalidering av en cachepost när den blir föråldrad för de delade användaragentscacherna.
set_Public(bool)Ställer in värdet som bestämmer om ett HTTP-svar kan cachas av någon cache.
set_SharedMaxAge(Nullable<TimeSpan>)Ställer in det delade maximala åldervärdet i sekunder som åsidosätter ‘max-age’-direktivet i ‘Cache-Control’-headern eller ‘Expires’-headern för en delad cache.
ToString() const overrideAnalog till C# Object.ToString() metod. Gör det möjligt att konvertera anpassade objekt till sträng.
static TryParse(String, System::SharedPtr<CacheControlHeaderValue>&)Försöker konvertera en given sträng till en instans av klassen CacheControlHeaderValue.

Se även