CacheControlHeaderValue CacheControlHeaderValue CacheControlHeaderValue CacheControlHeaderValue Class

Definicja

Reprezentuje wartość nagłówka Cache-Control.Represents the value of the Cache-Control header.

public ref class CacheControlHeaderValue : ICloneable
public class CacheControlHeaderValue : ICloneable
type CacheControlHeaderValue = class
    interface ICloneable
Public Class CacheControlHeaderValue
Implements ICloneable
Dziedziczenie
CacheControlHeaderValueCacheControlHeaderValueCacheControlHeaderValueCacheControlHeaderValue
Implementuje

Konstruktory

CacheControlHeaderValue() CacheControlHeaderValue() CacheControlHeaderValue() CacheControlHeaderValue()

Inicjuje nowe wystąpienie klasy CacheControlHeaderValue klasy.Initializes a new instance of the CacheControlHeaderValue class.

Właściwości

Extensions Extensions Extensions Extensions

Tokeny rozszerzające pamięć podręczną, z których każdy ma opcjonalną przypisaną wartość.Cache-extension tokens, each with an optional assigned value.

MaxAge MaxAge MaxAge MaxAge

Maksymalny wiek określony w sekundach, przez który klient HTTP ma zaakceptowanie odpowiedzi.The maximum age, specified in seconds, that the HTTP client is willing to accept a response.

MaxStale MaxStale MaxStale MaxStale

Czy klient HTTP chce zaakceptować odpowiedź, która przekroczyła czas wygaśnięcia.Whether an HTTP client is willing to accept a response that has exceeded its expiration time.

MaxStaleLimit MaxStaleLimit MaxStaleLimit MaxStaleLimit

Maksymalny czas (w sekundach), po upływie którego klient HTTP chce zaakceptować odpowiedź, która przekroczyła czas wygaśnięcia.The maximum time, in seconds, an HTTP client is willing to accept a response that has exceeded its expiration time.

MinFresh MinFresh MinFresh MinFresh

Okres istnienia okresu ważności (w sekundach), po upływie którego klient HTTP chce zaakceptować odpowiedź.The freshness lifetime, in seconds, that an HTTP client is willing to accept a response.

MustRevalidate MustRevalidate MustRevalidate MustRevalidate

Czy serwer źródłowy wymaga ponownej walidacji wpisu pamięci podręcznej w każdym kolejnym użyciu, gdy wpis pamięci podręcznej stał się przestarzały.Whether the origin server require revalidation of a cache entry on any subsequent use when the cache entry becomes stale.

NoCache NoCache NoCache NoCache

Czy klient HTTP ma zaakceptowanie buforowanej odpowiedzi.Whether an HTTP client is willing to accept a cached response.

NoCacheHeaders NoCacheHeaders NoCacheHeaders NoCacheHeaders

Kolekcja elementów FieldName w dyrektywie "no-cache" w polu nagłówka kontroli pamięci podręcznej w odpowiedzi HTTP.A collection of fieldnames in the "no-cache" directive in a cache-control header field on an HTTP response.

NoStore NoStore NoStore NoStore

Czy pamięć podręczna nie może przechowywać żadnej części komunikatu żądania HTTP ani żadnej odpowiedzi.Whether a cache must not store any part of either the HTTP request message or any response.

NoTransform NoTransform NoTransform NoTransform

Czy pamięć podręczna lub serwer proxy nie może zmieniać żadnego aspektu treści jednostki.Whether a cache or proxy must not change any aspect of the entity-body.

OnlyIfCached OnlyIfCached OnlyIfCached OnlyIfCached

Czy pamięć podręczna powinna odpowiedzieć przy użyciu wpisu w pamięci podręcznej, który jest zgodny z innymi ograniczeniami żądania HTTP, lub odpowiedzieć na stan 504 (limit czasu bramy).Whether a cache should either respond using a cached entry that is consistent with the other constraints of the HTTP request, or respond with a 504 (Gateway Timeout) status.

Private Private Private Private

Czy całość lub część komunikatu odpowiedzi HTTP jest przeznaczona dla jednego użytkownika i nie może być buforowana przez udostępnioną pamięć podręczną.Whether all or part of the HTTP response message is intended for a single user and must not be cached by a shared cache.

PrivateHeaders PrivateHeaders PrivateHeaders PrivateHeaders

Kolekcja znajduje się w dyrektywie "Private" w polu nagłówka kontroli pamięci podręcznej w odpowiedzi HTTP.A collection fieldnames in the "private" directive in a cache-control header field on an HTTP response.

ProxyRevalidate ProxyRevalidate ProxyRevalidate ProxyRevalidate

Czy serwer źródłowy wymaga ponownej walidacji wpisu pamięci podręcznej w każdym kolejnym użyciu, gdy wpis pamięci podręcznej stał się nieodświeżony dla udostępnionych pamięci podręcznych agenta użytkownika.Whether the origin server require revalidation of a cache entry on any subsequent use when the cache entry becomes stale for shared user agent caches.

Public Public Public Public

Czy odpowiedź HTTP może być buforowana przez dowolną pamięć podręczną, nawet jeśli zwykle nie jest buforowana lub buforowana tylko w ramach nieudostępnionej pamięci podręcznej.Whether an HTTP response may be cached by any cache, even if it would normally be non-cacheable or cacheable only within a non- shared cache.

SharedMaxAge SharedMaxAge SharedMaxAge SharedMaxAge

Udostępniony maksymalny wiek określony w sekundach w odpowiedzi HTTP, która zastępuje dyrektywę "max-age" w nagłówku Cache-Control lub nagłówek wygaśnięcia dla udostępnionej pamięci podręcznej.The shared maximum age, specified in seconds, in an HTTP response that overrides the "max-age" directive in a cache-control header or an Expires header for a shared cache.

Metody

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

Określa, czy określony Object jest równy bieżącemu obiektowi CacheControlHeaderValue.Determines whether the specified Object is equal to the current CacheControlHeaderValue object.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Służy jako funkcja skrótu dla obiektu CacheControlHeaderValue.Serves as a hash function for a CacheControlHeaderValue object.

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

Type Pobiera bieżące wystąpienie.Gets the Type of the current instance.

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

Tworzy skróconą kopię bieżącego Objectelementu.Creates a shallow copy of the current Object.

(Inherited from Object)
Parse(String) Parse(String) Parse(String) Parse(String)

Konwertuje ciąg na wystąpienie CacheControlHeaderValue.Converts a string to an CacheControlHeaderValue instance.

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

Zwraca ciąg, który reprezentuje bieżący CacheControlHeaderValue obiekt.Returns a string that represents the current CacheControlHeaderValue object.

TryParse(String, CacheControlHeaderValue) TryParse(String, CacheControlHeaderValue) TryParse(String, CacheControlHeaderValue) TryParse(String, CacheControlHeaderValue)

Określa, czy ciąg jest prawidłowym CacheControlHeaderValue informacji.Determines whether a string is valid CacheControlHeaderValue information.

Jawne implementacje interfejsu

ICloneable.Clone() ICloneable.Clone() ICloneable.Clone() ICloneable.Clone()

Tworzy nowy obiekt, który jest kopią bieżącego wystąpienia CacheControlHeaderValue.Creates a new object that is a copy of the current CacheControlHeaderValue instance.

Dotyczy