FtpWebRequest.DefaultCachePolicy プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
すべての 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を設定すると、構成設定がオーバーライドされます。