IVsWebProxy.PrepareWebProxy(String, UInt32, UInt32, Int32) Метод

Определение

Подготавливает прокси-сервер Интернета для вызова через интернет, вложение учетные данные на него.

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

Параметры

strWebCallUrl
String

[in] URL-адрес для веб-вызова.

oldProxyState
UInt32

[in] Значение __VsWebProxyState, указывающее текущее состояние прокси-сервера для веб-вызова.

newProxyState
UInt32

[out] Значение __VsWebProxyState, указывающее новое состояние прокси-сервера для веб-вызова.

fOkToPrompt
Int32

[in] Запрос учетных данных у пользователя, если они недоступны.

Возвращаемое значение

Int32

Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.

Комментарии

Так как эта служба реализована в управляемом коде, ее вызов из управляемого кода не будет проходить через COM-взаимодействие (или прокси-сервер COM). Вместо этого это будет вызов прямого метода. Это означает, что если один из них получает основной поток объекта службы и вызывается в фоновом потоке, вызов произойдет в фоновом потоке. Вызывающая сторона должна вызывать метод в основном потоке при вызове метода fOkToPrompt = TRUE .

Подпись COM

Из vsshell90. IDL:

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

Применяется к