IVsWebProxy.PrepareWebProxy 方法

web 代理中 web 准备通过附加凭据调用它。

命名空间:  Microsoft.VisualStudio.Shell.Interop
程序集:  Microsoft.VisualStudio.Shell.Interop.9.0(在 Microsoft.VisualStudio.Shell.Interop.9.0.dll 中)

语法

声明
Function PrepareWebProxy ( _
    strWebCallUrl As String, _
    oldProxyState As UInteger, _
    <OutAttribute> ByRef newProxyState As UInteger, _
    fOkToPrompt As Integer _
) As Integer
int PrepareWebProxy(
    string strWebCallUrl,
    uint oldProxyState,
    out uint newProxyState,
    int fOkToPrompt
)

参数

  • strWebCallUrl
    类型:System.String
    [in] 该 web 的 URL 调用。
  • fOkToPrompt
    类型:System.Int32
    [in] 凭据的提示用户,如果它们不可用。

返回值

类型:System.Int32
如果方法成功,则返回 S_OK。如果失败,它会返回一个错误代码。

备注

因为此服务在托管代码中实现,则调用从托管代码不会通过 COM 互操作 (或 COM 代理)。 而是将是一个直接调用方法。 意味着,如果捕获服务对象主线程,然后在后台线程在后台线程上调用时,调用将导致。 ,在调用与 fOkToPrompt = TRUE,则被调用方负责对主线程调用方法。

COM 签名

从 vsshell90.idl:

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

.NET Framework 安全性

请参见

参考

IVsWebProxy 接口

Microsoft.VisualStudio.Shell.Interop 命名空间