System::Net::WebRequest-Klasse

WebRequest class

Stellt eine Webanfrage dar. Objekte dieser Klasse sollten nur mit der Funktion System::MakeObject() alloziert werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion-Fehlern führt. Wickeln Sie diese Klasse stets in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.

class WebRequest : public virtual System::Object

Nested classes

Methoden

MethodeBeschreibung
virtual Abort()Bricht die aktuelle Anforderung ab.
virtual BeginGetRequestStream(AsyncCallback, System::SharedPtr<Object>)Startet einen asynchronen Vorgang, um einen Stream zum Schreiben von Daten in die Ressource zu erhalten.
virtual BeginGetResponse(AsyncCallback, System::SharedPtr<Object>)Startet eine asynchrone Anforderung für die Ressource.
static Create(String)Erstellt eine neue Instanz der WebRequest-Klasse mit der angegebenen URI.
static Create(System::SharedPtr<Uri>)Erstellt eine neue Instanz der WebRequest-Klasse mit der angegebenen URI.
static CreateDefault(System::SharedPtr<Uri>)Erstellt einen WebRequest-Nachfolger für das angegebene URI-Schema.
static CreateHttp(String)Erstellt eine neue Instanz der WebRequest-Klasse mit der angegebenen URI.
static CreateHttp(System::SharedPtr<Uri>)Erstellt eine neue Instanz der WebRequest-Klasse mit der angegebenen URI.
virtual EndGetRequestStream(System::SharedPtr<IAsyncResult>)Wartet, bis der angegebene asynchrone Vorgang zum Abrufen eines Streams abgeschlossen ist.
virtual EndGetResponse(System::SharedPtr<IAsyncResult>)Wartet, bis die angegebene asynchrone Anforderung für die Ressource abgeschlossen ist.
virtual get_CachePolicy()Ruft die Cache-Richtlinie ab.
virtual get_ConnectionGroupName()Liest den Namen der Verbindungsgruppe.
virtual get_ContentLength()Liest die Anzahl der Bytes der Anforderungsdaten, die gesendet werden sollen.
virtual get_ContentType()Liest den MIME-Typ der Anforderung.
virtual get_Credentials()Liest Authentifizierungsinformationen, die mit der aktuellen Anforderung verknüpft sind.
static get_DefaultWebProxy()Ruft den globalen HTTP-Proxy ab.
virtual get_Headers()Liest die Sammlung der HTTP-Header.
virtual get_Method()Liest die HTTP-Methode.
virtual get_PreAuthenticate()Gibt einen Wert zurück, der angibt, ob die Anforderung vorab authentifiziert werden muss.
static get_PrefixList()Ruft die Präfixliste ab.
virtual get_Proxy()Gibt den HTTP-Proxy zurück.
virtual get_RequestUri()Gibt die Anforderungs-URI zurück.
virtual get_Timeout()Liest die Zeitdauer in Millisekunden, nach der die Anforderung abläuft.
virtual get_UseDefaultCredentials()Gibt einen Wert zurück, der angibt, ob die Eigenschaft ‘Credential’ gleich der Eigenschaft ‘DefaultCredentials’ ist.
virtual GetRequestStream()Gibt den Stream zum Schreiben von Daten in die Ressource zurück.
virtual GetResponse()Gibt die Webantwort zurück, die mit der aktuellen Webanforderung verknüpft ist.
static RegisterPrefix(String, System::SharedPtr<IWebRequestCreate>)Registriert den WebRequest-Nachfolger für die angegebene URI.
virtual set_CachePolicy(System::SharedPtr<System::Net::Cache::RequestCachePolicy>)Setzt die Cache-Richtlinie.
virtual set_ConnectionGroupName(System::String)Setzt den Namen der Verbindungsgruppe.
virtual set_ContentLength(int64_t)Setzt die Anzahl der Bytes der Anforderungsdaten, die gesendet werden sollen.
virtual set_ContentType(String)Setzt den MIME-Typ der Anforderung.
virtual set_Credentials(System::SharedPtr<ICredentials>)Setzt Authentifizierungsinformationen, die mit der aktuellen Anforderung verknüpft sind.
static set_DefaultWebProxy(System::SharedPtr<IWebProxy>)Legt den globalen HTTP-Proxy fest.
virtual set_Headers(System::SharedPtr<WebHeaderCollection>)Setzt die Sammlung der HTTP-Header.
virtual set_Method(String)Legt die HTTP-Methode fest.
virtual set_PreAuthenticate(bool)Legt einen Wert fest, der angibt, ob die Anforderung vorab authentifiziert werden muss.
static set_PrefixList(System::SharedPtr<Collections::Generic::List<System::SharedPtr<WebRequest::WebRequestPrefixElement>>>)Legt die Präfixliste fest.
virtual set_Proxy(System::SharedPtr<IWebProxy>)Legt den HTTP-Proxy fest.
virtual set_Timeout(int32_t)Legt eine Zeitdauer in Millisekunden fest, nach der die Anforderung abläuft.
virtual set_UseDefaultCredentials(bool)Legt einen Wert fest, der angibt, ob die Eigenschaft ‘Credential’ gleich der Eigenschaft ‘DefaultCredentials’ ist.

Siehe auch