RequestCachePolicy Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der RequestCachePolicy-Klasse.
Überlädt
RequestCachePolicy() |
Initialisiert eine neue Instanz der RequestCachePolicy-Klasse. |
RequestCachePolicy(RequestCacheLevel) |
Initialisiert eine neue Instanz der RequestCachePolicy-Klasse. mithilfe der angegebenen Cacherichtlinie. |
RequestCachePolicy()
- Quelle:
- RequestCachePolicy.cs
- Quelle:
- RequestCachePolicy.cs
- Quelle:
- RequestCachePolicy.cs
Initialisiert eine neue Instanz der RequestCachePolicy-Klasse.
public:
RequestCachePolicy();
public RequestCachePolicy ();
Public Sub New ()
Beispiele
Das folgende Beispiel veranschaulicht das Aufrufen dieses Konstruktors.
static WebResponse^ GetResponseUsingCacheDefault( Uri^ uri )
{
// Set the default cache policy level for the "http:" scheme.
RequestCachePolicy^ policy = gcnew RequestCachePolicy;
// Create the request.
WebRequest^ request = WebRequest::Create( uri );
request->CachePolicy = policy;
WebResponse^ response = request->GetResponse();
Console::WriteLine( L"Policy level is {0}.", policy->Level );
Console::WriteLine( L"Is the response from the cache? {0}", response->IsFromCache );
return response;
}
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;
}
Hinweise
Dieser Konstruktor initialisiert die Level-Eigenschaft mit Default.
Weitere Informationen
Gilt für:
RequestCachePolicy(RequestCacheLevel)
- Quelle:
- RequestCachePolicy.cs
- Quelle:
- RequestCachePolicy.cs
- Quelle:
- RequestCachePolicy.cs
Initialisiert eine neue Instanz der RequestCachePolicy-Klasse. mithilfe der angegebenen Cacherichtlinie.
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)
Parameter
- level
- RequestCacheLevel
Ein RequestCacheLevel, der das Cacheverhalten für Ressourcen angibt, die mithilfe von WebRequest-Objekten abgerufen wurden.
Ausnahmen
level ist kein gültiger RequestCacheLevel-Wert.
Beispiele
Im folgenden Codebeispiel wird eine Richtlinie erstellt, die Level auf CacheOnlyfestgelegt ist. Und verwendet sie, um die Cacherichtlinie eines WebRequestfestzulegen.
static WebResponse^ GetResponseFromCache( Uri^ uri )
{
RequestCachePolicy^ policy = gcnew RequestCachePolicy( RequestCacheLevel::CacheOnly );
WebRequest^ request = WebRequest::Create( uri );
request->CachePolicy = policy;
WebResponse^ response = request->GetResponse();
Console::WriteLine( L"Policy level is {0}.", policy->Level );
Console::WriteLine( L"Is the response from the cache? {0}", response->IsFromCache );
return response;
}
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;
}
Hinweise
Dieser Konstruktor initialisiert die Level-Eigenschaft mit level
.
Der RequestCacheLevel Wert steuert, ob die Zwischenspeicherung aktiviert ist und wann der Cache verwendet werden kann. Weitere Informationen finden Sie in der RequestCacheLevel Dokumentation.