Método IVsAddWebReferenceDlg2.AddWebReferenceDlg (IDiscoverySession, String, String, IDiscoveryResult, Int32)
Publicado: abril de 2016
Semelhante a AddWebReferenceDlg método, mas permite que você insira um nome padrão para o serviço da Web, bem como usar o processo de descoberta para obter uma sessão de descoberta.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)
Sintaxe
int AddWebReferenceDlg(
IDiscoverySession pDiscoverySession,
out string pbstrWebReferenceUrl,
out string pbstrWebReferenceName,
out IDiscoveryResult ppIDiscoveryResult,
out int pfCancelled
)
int AddWebReferenceDlg(
IDiscoverySession^ pDiscoverySession,
[OutAttribute] String^% pbstrWebReferenceUrl,
[OutAttribute] String^% pbstrWebReferenceName,
[OutAttribute] IDiscoveryResult^% ppIDiscoveryResult,
[OutAttribute] int% pfCancelled
)
abstract AddWebReferenceDlg :
pDiscoverySession:IDiscoverySession *
pbstrWebReferenceUrl:string byref *
pbstrWebReferenceName:string byref *
ppIDiscoveryResult:IDiscoveryResult byref *
pfCancelled:int byref -> int
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
Parâmetros
- pDiscoverySession
[in] Sessão usar para adicionar o serviço da Web.Can be null.
- pbstrWebReferenceUrl
[out] Ponteiro para uma seqüência de caracteres que contém a URL de referência da Web.
- pbstrWebReferenceName
[out] Ponteiro para uma seqüência de caracteres que contém o nome de referência da Web.
- ppIDiscoveryResult
[ponteiro para out] IDiscoveryResult partir do qual você pode chamar o.AddWebReference Método.Você pode passar null se você não precisa deste ponteiro.
- pfCancelled
[out] Ponteiro para um sinalizador, true indicando cancelada.
Valor de retorno
Type: System.Int32
Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.
Comentários
COM assinatura
De compsvcspkg.idl:
HRESULT IVsAddWebReferenceDlg2::AddWebReferenceDlg(
[in] IDiscoverySession* pDiscoverySession,
[out] BSTR* pbstrWebReferenceUrl,
[out] BSTR* pbstrWebReferenceName,
[out] IDiscoveryResult** ppIDiscoveryResult,
[out] BOOL* pfCancelled
);
Se você definir pDiscoverySession para null, o ambiente vai criar uma sessão de descoberta para você.Para obter mais informações, consulte o IDiscoverySession Interface.
Consulte também
Interface IVsAddWebReferenceDlg2
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo