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 jest gotów zaakceptować odpowiedź, która przekroczyła czas wygaśnięcia.

MaxStaleLimit

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

MinFresh

Okres istnienia świeżości ( w sekundach), że klient HTTP jest gotów zaakceptować odpowiedź.

MustRevalidate

Czy serwer źródłowy 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 jest gotów zaakceptować odpowiedź w pamięci podręcznej.

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, czy jakiejkolwiek odpowiedzi.

NoTransform

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

OnlyIfCached

Niezależnie od tego, 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

Niezależnie od tego, 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 cache-control w odpowiedzi HTTP.

ProxyRevalidate

Czy serwer źródłowy wymaga zmiany wpisu pamięci podręcznej w każdym kolejnym użyciu, gdy wpis pamięci podręcznej stanie się nieaktualny dla pamięci podręcznej 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żna jej buforować lub buforować tylko w nieudostępnej pamięci podręcznej.

SharedMaxAge

Udostępniony 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ślona wartość Object jest równa bieżącemu CacheControlHeaderValue obiektowi.

GetHashCode()

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

GetType()

Type Pobiera bieżące wystąpienie.

(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łowy CacheControlHeaderValue .

Jawne implementacje interfejsu

ICloneable.Clone()

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

Dotyczy