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; }
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 は、すべての構成設定をオーバーライドします。
適用対象
こちらもご覧ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET