<defaultFtpCachePolicy> 要素 (ネットワーク設定)
FTP キャッシュがアクティブかどうか、および既定のキャッシュ ポリシーを示します。
configuration
<system.net>
<requestCaching>
<defaultFtpCachePolicy>
構文
<defaultFtpCachePolicy
policyLevel="BypassCache|Default|CacheOnly|CacheIfAvailable|Revalidate|Reload|NoCacheNoStore|Revalidate"
/>
属性および要素
以降のセクションでは、属性、子要素、および親要素について説明します。
属性
属性 | 説明 |
---|---|
policyLevel |
FTP キャッシュ ポリシーを指定します。 既定値は Default です。 |
policyLevel 属性
[値] | 説明 |
---|---|
Default |
リソースが最新で、コンテンツの長さが正確で、有効期限、変更、およびコンテンツの長さの属性が存在する場合、キャッシュされたリソースを返します。 |
BypassCache |
サーバーからリソースを返します。 |
CacheOnly |
コンテンツの長さが存在し、エントリのサイズと一致する場合、キャッシュされたリソースを返します。 |
CacheIfAvailable |
コンテンツの長さが指定され、エントリのサイズと一致する場合に、キャッシュされたリソースを返します。それ以外の場合は、リソースがサーバーからダウンロードされ、呼び出し元に返されます。 |
Revalidate |
キャッシュされたリソースのタイムスタンプがサーバーのリソースのタイムスタンプと同じ場合は、キャッシュされたリソースを返します。それ以外の場合は、リソースがサーバーからダウンロードされ、キャッシュに格納され、呼び出し元に返されます。 |
Reload |
サーバーからリソースをダウンロードし、キャッシュに格納して、リソースを呼び出し元に返します。 |
NoCacheNoStore |
キャッシュされたリソースが存在する場合は、削除されます。 リソースはサーバーからダウンロードされ、呼び出し元に返されます。 |
Revalidate |
タイムスタンプがサーバーのリソースのタイムスタンプと同じ場合は、キャッシュされたリソースのコピーを使用して要求に応じます。それ以外の場合は、リソースがサーバーからダウンロードされ、呼び出し元に提示され、キャッシュに格納されます。 |
子要素
なし。
親要素
要素 | 説明 |
---|---|
requestCaching | ネットワーク要求のキャッシュ メカニズムを制御します。 |
解説
例
次の例では、NoCacheNoStore
の FTP キャッシュ ポリシーを指定する方法を示します。
<configuration>
<system.net>
<requestCaching>
<defaultFtpCachePolicy
policyLevel="NoCacheNoStore">
</defaultFtpCachePolicy>
</requestCaching>
</system.net>
</configuration>
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET