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 operator 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 begäran.
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 om 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-avledd 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 om resursen är klar.
virtual get_CachePolicy()Hämtar cachepolicy.
virtual get_ConnectionGroupName()Hämtar namnet på anslutningsgruppen.
virtual get_ContentLength()Hämtar antalet byte av begärans data 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 tid i millisekunder efter vilken begäran tidsöverskrids.
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 WebRequest-avledningen för den angivna URI:n.
virtual set_CachePolicy(System::SharedPtr<System::Net::Cache::RequestCachePolicy>)Ställer in cachepolicy.
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-headern.
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 tidsmängd i millisekunder efter vilken begäran får timeout.
virtual set_UseDefaultCredentials(bool)Ställer in ett värde som indikerar om egenskapen ‘Credential’ är lika med egenskapen ‘DefaultCredentials’.

Se även