<defaultFtpCachePolicy> , element (ustawienia sieciowe)
Opisuje, czy buforowanie FTP jest aktywne i opisuje domyślne zasady buforowania.
<Konfiguracji>
<system.net>
<requestCaching>
<defaultFtpCachePolicy>
Składnia
<defaultFtpCachePolicy
policyLevel="BypassCache|Default|CacheOnly|CacheIfAvailable|Revalidate|Reload|NoCacheNoStore|Revalidate"
/>
Atrybuty i elementy
W poniższych sekcjach opisano atrybuty, elementy podrzędne i elementy nadrzędne.
Atrybuty
Atrybut | Opis |
---|---|
policyLevel |
Określa zasady buforowania FTP. Wartość domyślna to Default . |
policyLevel, atrybut
Wartość | Opis |
---|---|
Default |
Zwraca buforowany zasób, jeśli zasób jest świeży, długość zawartości jest dokładna, a atrybuty wygaśnięcia, modyfikacji i długości zawartości są obecne. |
BypassCache |
Zwraca zasób z serwera. |
CacheOnly |
Zwraca zasób buforowany, jeśli długość zawartości jest obecna i odpowiada rozmiarowi wpisu. |
CacheIfAvailable |
Zwraca zasób buforowany, jeśli podano długość zawartości i pasuje do rozmiaru wpisu; w przeciwnym razie zasób jest pobierany z serwera i jest zwracany do obiektu wywołującego. |
Revalidate |
Zwraca zasób buforowany, jeśli sygnatura czasowa zasobu buforowanego jest taka sama jak sygnatura czasowa zasobu na serwerze; W przeciwnym razie zasób jest pobierany z serwera, przechowywany w pamięci podręcznej i zwracany do obiektu wywołującego. |
Reload |
Pobiera zasób z serwera, przechowuje go w pamięci podręcznej i zwraca zasób do obiektu wywołującego. |
NoCacheNoStore |
Jeśli istnieje zasób z pamięci podręcznej, zostanie on usunięty. Zasób jest pobierany z serwera i jest zwracany do obiektu wywołującego. |
Revalidate |
Spełnia żądanie przy użyciu buforowanej kopii zasobu, jeśli sygnatura czasowa jest taka sama jak sygnatura czasowa zasobu na serwerze; w przeciwnym razie zasób jest pobierany z serwera, prezentowany obiektowi wywołującego i przechowywany w pamięci podręcznej. |
Elementy podrzędne
Brak.
Elementy nadrzędne
Element | Opis |
---|---|
requestCaching | Steruje mechanizmem buforowania żądań sieciowych. |
Uwagi
Przykład
W poniższym przykładzie pokazano, jak określić zasady buforowania FTP dla elementu NoCacheNoStore
.
<configuration>
<system.net>
<requestCaching>
<defaultFtpCachePolicy
policyLevel="NoCacheNoStore">
</defaultFtpCachePolicy>
</requestCaching>
</system.net>
</configuration>
Zobacz też
Współpracuj z nami w serwisie GitHub
Źródło tej zawartości można znaleźć w witrynie GitHub, gdzie można również tworzyć i przeglądać problemy i żądania ściągnięcia. Więcej informacji znajdziesz w naszym przewodniku dla współtwórców.