Udostępnij za pośrednictwem


RequestCachePolicy Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy RequestCachePolicy.

Przeciążenia

Nazwa Opis
RequestCachePolicy()

Inicjuje nowe wystąpienie klasy RequestCachePolicy.

RequestCachePolicy(RequestCacheLevel)

Inicjuje nowe wystąpienie klasy RequestCachePolicy. przy użyciu określonych zasad pamięci podręcznej.

RequestCachePolicy()

Źródło:
RequestCachePolicy.cs
Źródło:
RequestCachePolicy.cs
Źródło:
RequestCachePolicy.cs
Źródło:
RequestCachePolicy.cs
Źródło:
RequestCachePolicy.cs

Inicjuje nowe wystąpienie klasy RequestCachePolicy.

public:
 RequestCachePolicy();
public RequestCachePolicy();
Public Sub New ()

Przykłady

W poniższym przykładzie pokazano wywołanie tego konstruktora.

public static WebResponse GetResponseUsingCacheDefault(Uri uri)
{
    // Set  the default cache policy level for the "http:" scheme.
    RequestCachePolicy policy = new RequestCachePolicy();
    // Create the request.
    WebRequest request = WebRequest.Create(uri);
    request.CachePolicy = policy;
    WebResponse response = request.GetResponse();
    Console.WriteLine("Policy level is {0}.", policy.Level.ToString());
    Console.WriteLine("Is the response from the cache? {0}", response.IsFromCache);

    return response;
}

Uwagi

Ten konstruktor inicjuje Level właściwość na Default.

Zobacz też

Dotyczy

RequestCachePolicy(RequestCacheLevel)

Źródło:
RequestCachePolicy.cs
Źródło:
RequestCachePolicy.cs
Źródło:
RequestCachePolicy.cs
Źródło:
RequestCachePolicy.cs
Źródło:
RequestCachePolicy.cs

Inicjuje nowe wystąpienie klasy RequestCachePolicy. przy użyciu określonych zasad pamięci podręcznej.

public:
 RequestCachePolicy(System::Net::Cache::RequestCacheLevel level);
public RequestCachePolicy(System.Net.Cache.RequestCacheLevel level);
new System.Net.Cache.RequestCachePolicy : System.Net.Cache.RequestCacheLevel -> System.Net.Cache.RequestCachePolicy
Public Sub New (level As RequestCacheLevel)

Parametry

level
RequestCacheLevel

Element RequestCacheLevel określający zachowanie pamięci podręcznej dla zasobów uzyskanych przy użyciu WebRequest obiektów.

Wyjątki

poziom nie jest prawidłową RequestCacheLevelwartością .

Przykłady

Poniższy przykład kodu tworzy zasady z ustawioną Level wartością CacheOnly.i używa jej do ustawiania zasad pamięci podręcznej obiektu WebRequest.

public static WebResponse GetResponseFromCache(Uri uri)
{
     RequestCachePolicy policy =
        new  RequestCachePolicy( RequestCacheLevel.CacheOnly);
    WebRequest request = WebRequest.Create(uri);
    request.CachePolicy = policy;
    WebResponse response = request.GetResponse();
    Console.WriteLine("Policy level is {0}.", policy.Level.ToString());
    Console.WriteLine("Is the response from the cache? {0}", response.IsFromCache);
    return response;
}

Uwagi

Ten konstruktor inicjuje Level właściwość na level.

Wartość RequestCacheLevel określa, czy buforowanie jest włączone, oraz kiedy można użyć pamięci podręcznej. Aby uzyskać dodatkowe informacje, zobacz dokumentację RequestCacheLevel .

Zobacz też

Dotyczy