IVsWebProxy.PrepareWebProxy(String, UInt32, UInt32, Int32) Methode

Definition

Bereitet den Webproxy für einen Internet-Aufruf durch Anfügen von Anmeldeinformationen vor.

public:
 int PrepareWebProxy(System::String ^ strWebCallUrl, System::UInt32 oldProxyState, [Runtime::InteropServices::Out] System::UInt32 % newProxyState, int fOkToPrompt);
int PrepareWebProxy(std::wstring const & strWebCallUrl, unsigned int oldProxyState, [Runtime::InteropServices::Out] unsigned int & newProxyState, int fOkToPrompt);
public int PrepareWebProxy (string strWebCallUrl, uint oldProxyState, out uint newProxyState, int fOkToPrompt);
abstract member PrepareWebProxy : string * uint32 * uint32 * int -> int
Public Function PrepareWebProxy (strWebCallUrl As String, oldProxyState As UInteger, ByRef newProxyState As UInteger, fOkToPrompt As Integer) As Integer

Parameter

strWebCallUrl
String

[in] Die URL für den Web-Aufruf.

oldProxyState
UInt32

[in] Ein __VsWebProxyState-Wert, der den aktuellen Proxyzustand für den Web-Aufruf angibt.

newProxyState
UInt32

[out] Ein __VsWebProxyState-Wert, der den neuen Proxyzustand für den Web-Aufruf angibt.

fOkToPrompt
Int32

[in] Benutzer zur Eingabe von Anmeldeinformationen auffordern, wenn sie nicht verfügbar sind.

Gibt zurück

Int32

Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Bei einem Fehler wird ein Fehlercode zurückgegeben.

Hinweise

Da dieser Dienst in verwaltetem Code implementiert ist, wird ein von verwaltetem Code aufzurufende Code nicht über COM-Interop (oder com-Proxy) durchlaufen. Stattdessen handelt es sich um einen direkten Methoden Aufruf. Wenn Sie den Haupt Thread des Dienst Objekts abrufen und den-Befehl für den Hintergrund Thread ausführen, wird der-Vorgang im Hintergrund Thread ausgeführt. Es liegt in der Verantwortung des Aufrufers, die-Methode für den Haupt Thread aufzurufen, wenn mit aufgerufen wird fOkToPrompt = TRUE .

COM-Signatur

Aus vsshell90. idl:

HRESULT PrepareWebProxy(  
    [in] BSTR strWebCallUrl,  
    [in] VsWebProxyState oldProxyState,  
    [out] VsWebProxyState* newProxyState,  
    [in] BOOL fOkToPrompt  
);  

Gilt für