RequestCachePolicy Konstruktorer

Definition

Initierar en ny instans av RequestCachePolicy klassen.

Överlagringar

Name Description
RequestCachePolicy()

Initierar en ny instans av RequestCachePolicy klassen.

RequestCachePolicy(RequestCacheLevel)

Initierar en ny instans av RequestCachePolicy klassen. med den angivna cacheprincipen.

RequestCachePolicy()

Källa:
RequestCachePolicy.cs
Källa:
RequestCachePolicy.cs
Källa:
RequestCachePolicy.cs
Källa:
RequestCachePolicy.cs
Källa:
RequestCachePolicy.cs

Initierar en ny instans av RequestCachePolicy klassen.

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

Exempel

I följande exempel visas hur du anropar den här konstruktorn.

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;
}

Kommentarer

Den här konstruktorn initierar Level egenskapen till Default.

Se även

Gäller för

RequestCachePolicy(RequestCacheLevel)

Källa:
RequestCachePolicy.cs
Källa:
RequestCachePolicy.cs
Källa:
RequestCachePolicy.cs
Källa:
RequestCachePolicy.cs
Källa:
RequestCachePolicy.cs

Initierar en ny instans av RequestCachePolicy klassen. med den angivna cacheprincipen.

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)

Parametrar

level
RequestCacheLevel

En RequestCacheLevel som anger cachebeteendet för resurser som hämtas med hjälp av WebRequest objekt.

Undantag

nivån är inte ett giltigt RequestCacheLevel.värde.

Exempel

I följande kodexempel skapas en princip med Level värdet CacheOnly.och använder den för att ange cacheprincipen för en 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;
}

Kommentarer

Den här konstruktorn initierar Level egenskapen till level.

Värdet RequestCacheLevel styr om cachelagring är aktiverat och när cachen kan användas. Mer information finns i dokumentationen RequestCacheLevel .

Se även

Gäller för