IVsAddWebReferenceDlg2.AddWebReferenceDlg 方法

类似于 AddWebReferenceDlg 方法,但是,允许您输入的默认名称 web 服务,以及如何使用查看过程获取查看会话。

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

语法

声明
Function AddWebReferenceDlg ( _
    pDiscoverySession As IDiscoverySession, _
    <OutAttribute> ByRef pbstrWebReferenceUrl As String, _
    <OutAttribute> ByRef pbstrWebReferenceName As String, _
    <OutAttribute> ByRef ppIDiscoveryResult As IDiscoveryResult, _
    <OutAttribute> ByRef pfCancelled As Integer _
) As Integer
int AddWebReferenceDlg(
    IDiscoverySession pDiscoverySession,
    out string pbstrWebReferenceUrl,
    out string pbstrWebReferenceName,
    out IDiscoveryResult ppIDiscoveryResult,
    out int pfCancelled
)

参数

  • pbstrWebReferenceUrl
    类型:System.String%
    [out] 对包含 Web 的字符串的指针引用 URL。
  • pbstrWebReferenceName
    类型:System.String%
    [out] 对包含 Web 的字符串的指针引用名称。
  • pfCancelled
    类型:System.Int32%
    [out] 为标志的指针,取消的 true 指示。

返回值

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

备注

COM 签名

从 compsvcspkg.idl:

HRESULT IVsAddWebReferenceDlg2::AddWebReferenceDlg(
   [in] IDiscoverySession* pDiscoverySession,
   [out] BSTR* pbstrWebReferenceUrl,
   [out] BSTR* pbstrWebReferenceName,
   [out] IDiscoveryResult** ppIDiscoveryResult,
   [out] BOOL* pfCancelled
);

如果设置 pDiscoverySession 到 nullnull 引用(在 Visual Basic 中为 Nothing),环境将会为您创建一个发现会话。 有关更多信息,请参见 IDiscoverySession 接口。

.NET Framework 安全性

请参见

参考

IVsAddWebReferenceDlg2 接口

Microsoft.VisualStudio.Shell.Interop 命名空间