System::Net::WebRequest-klass

WebRequest class

Representerar en webbförfrågan. Objekt av denna klass bör endast allokeras med System::MakeObject() funktionen. Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr pekare och använd pekaren för att skicka den till funktioner som argument.

class WebRequest : public virtual System::Object

Nested classes

Metoder

MetodBeskrivning
virtual Abort()Avbryter den aktuella förfrågan.
virtual BeginGetRequestStream(AsyncCallback, System::SharedPtr<Object>)Initierar en asynkron operation för att hämta en ström för att skriva data till resursen.
virtual BeginGetResponse(AsyncCallback, System::SharedPtr<Object>)Initierar en asynkron begäran för resursen.
static Create(String)Skapar en ny instans av WebRequest-klassen med den angivna URI:n.
static Create(System::SharedPtr<Uri>)Skapar en ny instans av WebRequest-klassen med den angivna URI:n.
static CreateDefault(System::SharedPtr<Uri>)Skapar en WebRequest-nedärvd klass för det angivna URI-schemat.
static CreateHttp(String)Skapar en ny instans av WebRequest-klassen med den angivna URI:n.
static CreateHttp(System::SharedPtr<Uri>)Skapar en ny instans av WebRequest-klassen med den angivna URI:n.
virtual EndGetRequestStream(System::SharedPtr<IAsyncResult>)Väntar tills den angivna asynkrona operationen för att hämta en ström är klar.
virtual EndGetResponse(System::SharedPtr<IAsyncResult>)Väntar tills den angivna asynkrona begäran för resursen är klar.
virtual get_CachePolicy()Hämtar cachepolicyn.
virtual get_ConnectionGroupName()Hämtar namnet på anslutningsgruppen.
virtual get_ContentLength()Hämtar antalet byte av begärandedata som ska skickas.
virtual get_ContentType()Hämtar MIME‑typen för begäran.
virtual get_Credentials()Hämtar autentiseringsinformation som är associerad med den aktuella begäran.
static get_DefaultWebProxy()Hämtar den globala HTTP-proxyn.
virtual get_Headers()Hämtar samlingen av HTTP‑huvuden.
virtual get_Method()Hämtar HTTP‑metoden.
virtual get_PreAuthenticate()Hämtar ett värde som indikerar om begäran måste förautentiseras.
static get_PrefixList()Hämtar prefixlistan.
virtual get_Proxy()Hämtar HTTP‑proxyn.
virtual get_RequestUri()Returnerar begärans URI.
virtual get_Timeout()Hämtar en tidsmängd i millisekunder efter vilken begäran kommer att tidsgränsas.
virtual get_UseDefaultCredentials()Hämtar ett värde som indikerar om egenskapen ‘Credential’ är lika med egenskapen ‘DefaultCredentials’.
virtual GetRequestStream()Returnerar strömmen för att skriva data till resursen.
virtual GetResponse()Returnerar webbsvaret som är associerat med den aktuella webbförfrågan.
static RegisterPrefix(String, System::SharedPtr<IWebRequestCreate>)Registrerar den WebRequest-nedärvda klassen för den angivna URI:n.
virtual set_CachePolicy(System::SharedPtr<System::Net::Cache::RequestCachePolicy>)Ställer in cachepolicyn.
virtual set_ConnectionGroupName(System::String)Ställer in namnet på anslutningsgruppen.
virtual set_ContentLength(int64_t)Ställer in antalet byte av begärans data som ska skickas.
virtual set_ContentType(String)Ställer in MIME-typen för begäran.
virtual set_Credentials(System::SharedPtr<ICredentials>)Ställer in autentiseringsinformation som är associerad med den aktuella begäran.
static set_DefaultWebProxy(System::SharedPtr<IWebProxy>)Ställer in den globala HTTP-proxyn.
virtual set_Headers(System::SharedPtr<WebHeaderCollection>)Ställer in samlingen av HTTP-huvuden.
virtual set_Method(String)Ställer in HTTP-metoden.
virtual set_PreAuthenticate(bool)Ställer in ett värde som indikerar om begäran måste vara förautentiserad.
static set_PrefixList(System::SharedPtr<Collections::Generic::List<System::SharedPtr<WebRequest::WebRequestPrefixElement>>>)Ställer in prefixlistan.
virtual set_Proxy(System::SharedPtr<IWebProxy>)Ställer in HTTP-proxyn.
virtual set_Timeout(int32_t)Ställer in en tid i millisekunder efter vilken begäran får tidsgränsen.
virtual set_UseDefaultCredentials(bool)Ställer in ett värde som indikerar om egenskapen ‘Credential’ är lika med egenskapen ‘DefaultCredentials’.

Se även