System::Net::WebProxy Klasse

WebProxy class

Stellt einen HTTP‑Web‑Proxy‑Server dar. Objekte dieser Klasse sollten nur über die 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 immer in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.

class WebProxy : public System::Net::IWebProxy

Methoden

MethodeBeschreibung
get_Address()Ruft die Adresse des aktuellen Proxy‑Servers ab.
get_BypassList()Ruft die Liste der Adressen ab, die den Proxy‑Server nicht verwenden.
get_BypassProxyOnLocal()Ruft einen Wert ab, der angibt, ob der Proxy‑Server für lokale Adressen verwendet werden muss.
virtual get_Credentials()Ruft die Anmeldeinformationen ab, die zur Authentifizierung an den Proxy‑Server gesendet werden.
get_UseDefaultCredentials()Ruft einen Wert ab, der angibt, ob die Standardanmeldeinformationen mit den Anfragen gesendet werden müssen.
static GetDefaultProxy()Gibt den Proxy zurück, der die nicht‑dynamischen Einstellungen des Internet Explorers verwendet.
virtual GetProxy(System::SharedPtr<Uri>)Gibt die proxied URI für eine Webanfrage zurück.
virtual IsBypassed(System::SharedPtr<Uri>)Überprüft, ob der Proxy-Server für die angegebene URI nicht verwendet wird.
set_Address(System::SharedPtr<Uri>)Legt die Adresse des aktuellen Proxy-Servers fest.
set_BypassList(System::ArrayPtr<String>)Legt die Liste von Adressen fest, die den Proxy-Server nicht verwenden.
set_BypassProxyOnLocal(bool)Legt einen Wert fest, der angibt, ob der Proxy-Server für lokale Adressen verwendet werden muss.
virtual set_Credentials(System::SharedPtr<ICredentials>)Legt die Anmeldeinformationen fest, die zur Authentifizierung an den Proxy-Server gesendet werden.
set_UseDefaultCredentials(bool)Legt einen Wert fest, der angibt, ob die Standard-Anmeldeinformationen mit Anfragen gesendet werden müssen.
WebProxy()Erstellt eine neue Instanz.
WebProxy(System::SharedPtr<Uri>)Erstellt eine neue Instanz.
WebProxy(System::SharedPtr<Uri>, bool)Erstellt eine neue Instanz.
WebProxy(System::SharedPtr<Uri>, bool, System::ArrayPtr<String>)Erstellt eine neue Instanz.
WebProxy(System::SharedPtr<Uri>, bool, System::ArrayPtr<String>, System::SharedPtr<ICredentials>)Erstellt eine neue Instanz.
WebProxy(String, int32_t)Erstellt eine neue Instanz.
WebProxy(String)Erstellt eine neue Instanz.
WebProxy(String, bool)Erstellt eine neue Instanz.
WebProxy(String, bool, System::ArrayPtr<String>)Erstellt eine neue Instanz.
WebProxy(String, bool, System::ArrayPtr<String>, System::SharedPtr<ICredentials>)Erstellt eine neue Instanz.

Siehe auch