IVsWebProxy.PrepareWebProxy(String, UInt32, UInt32, Int32) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Prepara o proxy Web para uma chamada da Web anexando credenciais a ele.
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
Parâmetros
- strWebCallUrl
- String
no A URL da chamada da Web.
- oldProxyState
- UInt32
no Um __VsWebProxyState valor que especifica o estado do proxy atual para a chamada da Web.
- newProxyState
- UInt32
fora Um __VsWebProxyState valor que especifica o novo estado de proxy para a chamada da Web.
- fOkToPrompt
- Int32
no Solicitar credenciais do usuário se elas não estiverem disponíveis.
Retornos
Se o método for bem-sucedido, retornará S_OK. Se falhar, retornará um código de erro.
Comentários
Como esse serviço é implementado em código gerenciado, uma chamada a ele do código gerenciado não passará pela interoperabilidade COM (ou proxy COM). Em vez disso, será uma chamada de método direta. Isso significa que, se um obter o thread principal do objeto de serviço e fizer a chamada no thread em segundo plano, a chamada ocorrerá no thread em segundo plano. É responsabilidade do chamador chamar o método no thread principal ao chamar with fOkToPrompt = TRUE .
Assinatura COM
De vsshell90. idl:
HRESULT PrepareWebProxy(
[in] BSTR strWebCallUrl,
[in] VsWebProxyState oldProxyState,
[out] VsWebProxyState* newProxyState,
[in] BOOL fOkToPrompt
);