System::Net::WebRequest klass
Innehåll
[
Dölj
]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
- Class HttpRequestCreator
- Class WebRequestPrefixElement
Metoder
| Metod | Beskrivning |
|---|---|
| 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
- Class Object
- Namespace System::Net
- Library Aspose.Page for C++