System::Net::Http::Headers::CacheControlHeaderValue クラス

CacheControlHeaderValue class

‘Cache-Control’ ヘッダーの値を表します。このクラスのオブジェクトは System::MakeObject() 関数を使用してのみ割り当てるべきです。スタック上や operator new を使用してこの型のインスタンスを作成しないでください。そうしないとランタイムエラーやアサーション障害が発生します。常にこのクラスを System::SmartPtr ポインタでラップし、関数の引数として渡す際にそのポインタを使用してください。

class CacheControlHeaderValue : public System::ICloneable

メソッド

メソッド説明
CacheControlHeaderValue()新しいインスタンスを構築します。
Equals(System::SharedPtr<Object>) overrideC# の Object.Equals セマンティクスを使用してオブジェクトを比較します。
get_Extensions()キャッシュ拡張トークンのコレクションを返します。
get_MaxAge()クライアントがレスポンスを受け入れる期間を決定する、最大年齢(秒)値を取得します。
get_MaxStale()クライアントが期限切れのレスポンスを受け入れるかどうかを決定する値を取得します。
get_MaxStaleLimit()クライアントが期限切れのレスポンスを受け入れる期間を決定する秒単位の値を取得します。
get_MinFresh()新鮮さの有効期間を決定する値を取得します。
get_MustRevalidate()サーバーがキャッシュエントリの再検証を要求するかどうか(エントリが古くなったとき)を決定する値を取得します。
get_NoCache()RTTI 情報。
get_NoCacheHeaders()‘Cache-Control’ ヘッダーの ’no-cache’ ディレクティブに含まれるフィールド名のコレクションを取得します。
get_NoStore()キャッシュが HTTP リクエストまたはレスポンスのいずれの部分も保存してはならないかどうかを決定する値を取得します。
get_NoTransform()キャッシュまたはプロキシがエンティティ本体のいずれの部分も変更してはならないかどうかを決定する値を取得します。
get_OnlyIfCached()クライアントがキャッシュされたエントリのみを使用しなければならないかどうかを決定する値を取得します。
get_Private()HTTP 応答メッセージまたはその一部が単一ユーザー向けであり、共有キャッシュに保存してはならないかどうかを決定する値を取得します。
get_PrivateHeaders()‘Cache-Control’ ヘッダーの ‘private’ ディレクティブに含まれるフィールド名のコレクションを取得します。
get_ProxyRevalidate()サーバーが共有ユーザーエージェントキャッシュに対して、キャッシュエントリが古くなったときに再検証を要求するかどうかを決定する値を取得します。
get_Public()HTTP 応答が任意のキャッシュによってキャッシュ可能かどうかを決定する値を取得します。
get_SharedMaxAge()共有キャッシュに対して、‘Cache-Control’ の ‘max-age’ ディレクティブまたは ‘Expires’ ヘッダーを上書きする、秒単位の共有最大有効期間の値を取得します。
static GetCacheControlLength(String, int32_t, System::SharedPtr<CacheControlHeaderValue>, System::SharedPtr<CacheControlHeaderValue>&)指定されたインデックスから渡された文字列を CacheControlHeaderValue クラスのインスタンスに変換します。
GetHashCode() const overrideC# の Object.GetHashCode() メソッドの類似です。カスタムオブジェクトのハッシュ化を可能にします。
static Parse(String)渡された文字列を CacheControlHeaderValue クラスのインスタンスに変換します。
set_MaxAge(Nullable<TimeSpan>)クライアントがレスポンスを受け入れる期間を決定する、秒単位の最大有効期間の値を設定します。
set_MaxStale(bool)クライアントが期限切れのレスポンスを受け入れるかどうかを決定する値を設定します。
set_MaxStaleLimit(Nullable<TimeSpan>)クライアントが期限切れのレスポンスを受け入れる期間を決定する、秒単位の値を設定します。
set_MinFresh(Nullable<TimeSpan>)新鮮さの有効期間を決定する値を設定します。
set_MustRevalidate(bool)サーバーがキャッシュエントリが古くなったときに再検証を要求するかどうかを決定する値を設定します。
set_NoCache(bool)クライアントがキャッシュされたレスポンスを受け入れるかどうかを決定する値を設定します。
set_NoStore(bool)キャッシュが HTTP リクエストまたはレスポンスのいずれの部分も保存してはならないかどうかを決定する値を設定します。
set_NoTransform(bool)キャッシュまたはプロキシがエンティティ本体のいずれの部分も変更してはならないかどうかを決定する値を設定します。
set_OnlyIfCached(bool)クライアントがキャッシュされたエントリのみを使用しなければならないかどうかを決定する値を設定します。
set_Private(bool)HTTP 応答メッセージまたはその一部が単一ユーザー向けであり、共有キャッシュに保存してはならないかどうかを決定する値を設定します。
set_ProxyRevalidate(bool)サーバーが共有ユーザーエージェントキャッシュに対して、キャッシュエントリが古くなったときに再検証を要求するかどうかを決定する値を設定します。
set_Public(bool)HTTP 応答が任意のキャッシュによってキャッシュ可能かどうかを決定する値を設定します。
set_SharedMaxAge(Nullable<TimeSpan>)共有キャッシュのために、‘Cache-Control’ ヘッダーの ‘max-age’ ディレクティブや ‘Expires’ ヘッダーを上書きする、共有最大有効期間(秒)を設定します。
ToString() const overrideC# の Object.ToString() メソッドに相当します。カスタムオブジェクトを文字列に変換できるようにします。
static TryParse(String, System::SharedPtr<CacheControlHeaderValue>&)渡された文字列を CacheControlHeaderValue クラスのインスタンスに変換しようとします。

参照