Udostępnij za pośrednictwem


<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ż