次の方法で共有


FtpWebRequest.DefaultCachePolicy プロパティ

定義

すべての FTP 要求に対する既定のキャッシュ ポリシーを定義します。

public:
 static property System::Net::Cache::RequestCachePolicy ^ DefaultCachePolicy { System::Net::Cache::RequestCachePolicy ^ get(); void set(System::Net::Cache::RequestCachePolicy ^ value); };
public static System.Net.Cache.RequestCachePolicy? DefaultCachePolicy { get; set; }
public static System.Net.Cache.RequestCachePolicy DefaultCachePolicy { get; set; }
static member DefaultCachePolicy : System.Net.Cache.RequestCachePolicy with get, set
Public Shared Property DefaultCachePolicy As RequestCachePolicy

プロパティ値

FTP 要求に対するキャッシュ ポリシーを定義する RequestCachePolicy

例外

呼び出し元がこのプロパティを null に設定しようとしました。

注釈

コマンドを使用して DownloadFile 受信したコンテンツのみがキャッシュされます。

次の表では、 に対する FTP キャッシュ ポリシーの影響について説明します FtpWebRequest

ポリシー 結果
Default リソースが最新で、コンテンツの長さが正確で、有効期限、変更、およびコンテンツの長さの属性が存在する場合、キャッシュされたリソースを返します。
BypassCache サーバーからリソースを返します。
CacheOnly コンテンツの長さが存在し、エントリ サイズと一致する場合は、キャッシュされたリソースを返します。それ以外の場合は、 を WebExceptionスローします。
CacheIfAvailable コンテンツの長さが指定され、エントリのサイズと一致する場合に、キャッシュされたリソースを返します。それ以外の場合は、リソースがサーバーからダウンロードされ、呼び出し元に返されます。
Revalidate キャッシュされたリソースのタイムスタンプがサーバー上のリソースのタイム スタンプと同じである場合は、キャッシュされたリソースを返します。それ以外の場合、リソースはサーバーからダウンロードされ、キャッシュに格納され、呼び出し元に返されます。
Reload サーバーからリソースをダウンロードし、キャッシュに格納して、リソースを呼び出し元に返します。
NoCacheNoStore キャッシュされたリソースが存在する場合は、削除されます。 リソースはサーバーからダウンロードされ、呼び出し元に返されます。

注意

設定 DefaultCachePolicy は、すべての構成設定をオーバーライドします。

適用対象

こちらもご覧ください