CacheControlHeaderValue Klasa

Definicja

Reprezentuje wartość nagłówka Cache-Control.

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

Konstruktory

CacheControlHeaderValue()

Inicjuje nowe wystąpienie klasy CacheControlHeaderValue.

Właściwości

Extensions

Tokeny rozszerzenia pamięci podręcznej, z których każda ma opcjonalną przypisaną wartość.

MaxAge

Maksymalny wiek określony w sekundach, który klient HTTP chce zaakceptować odpowiedź.

MaxStale

Czy klient HTTP chce zaakceptować odpowiedź, która przekroczyła czas wygaśnięcia.

MaxStaleLimit

Maksymalny czas (w sekundach) klient HTTP jest skłonny zaakceptować odpowiedź, która przekroczyła czas wygaśnięcia.

MinFresh

Okres istnienia aktualności (w sekundach), który klient HTTP chce zaakceptować odpowiedź.

MustRevalidate

Czy serwer pochodzenia wymaga zmiany wpisu pamięci podręcznej w każdym kolejnym użyciu, gdy wpis pamięci podręcznej stanie się nieaktualny.

NoCache

Czy klient HTTP chce zaakceptować buforowane odpowiedzi.

NoCacheHeaders

Kolekcja nazw pól w dyrektywie "no-cache" w polu nagłówka cache-control w odpowiedzi HTTP.

NoStore

Niezależnie od tego, czy pamięć podręczna nie może przechowywać żadnej części komunikatu żądania HTTP lub jakiejkolwiek odpowiedzi.

NoTransform

Niezależnie od tego, czy pamięć podręczna czy serwer proxy nie może zmienić żadnego aspektu treści jednostki.

OnlyIfCached

Określa, czy pamięć podręczna powinna odpowiadać przy użyciu buforowanego wpisu zgodnego z innymi ograniczeniami żądania HTTP, czy też odpowiadać ze stanem 504 (limit czasu bramy).

Private

Określa, czy cały komunikat odpowiedzi HTTP jest przeznaczony dla jednego użytkownika i nie może być buforowany przez udostępnioną pamięć podręczną.

PrivateHeaders

Nazwy pól kolekcji w dyrektywie "private" w polu nagłówka kontrolki pamięci podręcznej w odpowiedzi HTTP.

ProxyRevalidate

Określa, czy serwer pochodzenia wymaga zmiany wpisu pamięci podręcznej w każdym kolejnym użyciu, gdy wpis pamięci podręcznej staje się nieaktualny dla pamięci podręcznych agenta użytkownika udostępnionego.

Public

Niezależnie od tego, czy odpowiedź HTTP może być buforowana przez dowolną pamięć podręczną, nawet jeśli zwykle nie może być buforowana lub może być buforowana tylko w nieudostępnej pamięci podręcznej.

SharedMaxAge

Współużytkowany maksymalny wiek określony w sekundach w odpowiedzi HTTP, która zastępuje dyrektywę "max-age" w nagłówku kontrolki pamięci podręcznej lub nagłówek Wygasa dla udostępnionej pamięci podręcznej.

Metody

Equals(Object)

Określa, czy określony Object jest równy bieżącemu CacheControlHeaderValue obiektowi.

GetHashCode()

Służy jako funkcja skrótu CacheControlHeaderValue dla obiektu.

GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
Parse(String)

Konwertuje ciąg na CacheControlHeaderValue wystąpienie.

ToString()

Zwraca ciąg reprezentujący bieżący CacheControlHeaderValue obiekt.

TryParse(String, CacheControlHeaderValue)

Określa, czy ciąg jest prawidłowymi CacheControlHeaderValue informacjami.

Jawne implementacje interfejsu

ICloneable.Clone()

Tworzy nowy obiekt, który jest kopią bieżącego CacheControlHeaderValue wystąpienia.

Dotyczy