FtpWebRequest.DefaultCachePolicy Właściwość

Definicja

Definiuje domyślne zasady pamięci podręcznej dla wszystkich żądań 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

Wartość właściwości

Element RequestCachePolicy definiujący zasady pamięci podręcznej dla żądań FTP.

Wyjątki

Obiekt wywołujący próbował ustawić tę właściwość na null.

Uwagi

Buforowana jest tylko zawartość odebrana przy użyciu DownloadFile polecenia .

W poniższej tabeli opisano skutki zasad buforowania FTP w systemie FtpWebRequest.

Zasady Efekt
Default Zwraca buforowany zasób, jeśli zasób jest świeży, długość zawartości jest dokładna, a atrybuty wygasania, modyfikacji i długości zawartości są obecne.
BypassCache Zwraca zasób z serwera.
CacheOnly Zwraca buforowany zasób, jeśli długość zawartości jest obecna i odpowiada rozmiarowi wpisu; w przeciwnym razie zgłasza wartość WebException.
CacheIfAvailable Zwraca buforowany zasób, jeśli jest podana 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 buforowanego zasobu 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 buforowany, zostanie usunięty. Zasób jest pobierany z serwera i jest zwracany do obiektu wywołującego.

Uwaga

Ustawienie DefaultCachePolicy zastępuje dowolne ustawienie konfiguracji.

Dotyczy

Zobacz też