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; }
static member DefaultCachePolicy : System.Net.Cache.RequestCachePolicy with get, set
Public Shared Property DefaultCachePolicy As RequestCachePolicy

プロパティ値

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

例外

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

注釈

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

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

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

Note

DefaultCachePolicyを設定すると、構成設定がオーバーライドされます。

適用対象

こちらもご覧ください