System::Net::WebRequest Klasse

WebRequest class

Stellt eine Webanforderung dar. Objekte dieser Klasse sollten nur über die Funktion System::MakeObject() alloziert werden. Erzeugen 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()Liefert die Cache-Richtlinie.
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()Liefert den globalen HTTP-Proxy.
virtual get_Headers()Liest die Sammlung der HTTP-Header.
virtual get_Method()Liest die HTTP-Methode.
virtual get_PreAuthenticate()Liest einen Wert, der angibt, ob die Anforderung vorab authentifiziert werden muss.
static get_PrefixList()Liefert die Präfixliste.
virtual get_Proxy()Liest den HTTP-Proxy.
virtual get_RequestUri()Gibt die Anforderungs-URI zurück.
virtual get_Timeout()Gibt eine Zeitdauer in Millisekunden zurück, nach der die Anforderung abläuft.
virtual get_UseDefaultCredentials()Ermittelt einen Wert, 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>)Setzt den globalen HTTP-Proxy.
virtual set_Headers(System::SharedPtr<WebHeaderCollection>)Setzt die Sammlung der HTTP-Header.
virtual set_Method(String)Setzt die HTTP-Methode.
virtual set_PreAuthenticate(bool)Setzt einen Wert, der angibt, ob die Anforderung vorab authentifiziert werden muss.
static set_PrefixList(System::SharedPtr<Collections::Generic::List<System::SharedPtr<WebRequest::WebRequestPrefixElement>>>)Setzt die Präfixliste.
virtual set_Proxy(System::SharedPtr<IWebProxy>)Setzt den HTTP-Proxy.
virtual set_Timeout(int32_t)Setzt eine Zeitdauer in Millisekunden, nach der die Anfrage abläuft.
virtual set_UseDefaultCredentials(bool)Setzt einen Wert, der angibt, ob die Eigenschaft ‘Credential’ gleich der Eigenschaft ‘DefaultCredentials’ ist.

Siehe auch