IVsAddWebReferenceDlg2.AddWebReferenceDlg Yöntem

Tanım

Yönteme benzer AddWebReferenceDlg(String, Int32) , ancak Web hizmeti için varsayılan bir ad girmenize ve bulma oturumunu almak Için bulma işlemini kullanmanıza olanak sağlar.

public:
 int AddWebReferenceDlg(Microsoft::VisualStudio::Shell::Interop::IDiscoverySession ^ pDiscoverySession, [Runtime::InteropServices::Out] System::String ^ % pbstrWebReferenceUrl, [Runtime::InteropServices::Out] System::String ^ % pbstrWebReferenceName, [Runtime::InteropServices::Out] Microsoft::VisualStudio::Shell::Interop::IDiscoveryResult ^ % ppIDiscoveryResult, [Runtime::InteropServices::Out] int % pfCancelled);
int AddWebReferenceDlg(Microsoft::VisualStudio::Shell::Interop::IDiscoverySession const & pDiscoverySession, [Runtime::InteropServices::Out] std::wstring const & & pbstrWebReferenceUrl, [Runtime::InteropServices::Out] std::wstring const & & pbstrWebReferenceName, [Runtime::InteropServices::Out] Microsoft::VisualStudio::Shell::Interop::IDiscoveryResult const & & ppIDiscoveryResult, [Runtime::InteropServices::Out] int & pfCancelled);
public int AddWebReferenceDlg (Microsoft.VisualStudio.Shell.Interop.IDiscoverySession pDiscoverySession, out string pbstrWebReferenceUrl, out string pbstrWebReferenceName, out Microsoft.VisualStudio.Shell.Interop.IDiscoveryResult ppIDiscoveryResult, out int pfCancelled);
abstract member AddWebReferenceDlg : Microsoft.VisualStudio.Shell.Interop.IDiscoverySession * string * string * IDiscoveryResult * int -> int
Public Function AddWebReferenceDlg (pDiscoverySession As IDiscoverySession, ByRef pbstrWebReferenceUrl As String, ByRef pbstrWebReferenceName As String, ByRef ppIDiscoveryResult As IDiscoveryResult, ByRef pfCancelled As Integer) As Integer

Parametreler

pDiscoverySession
IDiscoverySession

'ndaki Web hizmetini eklemek için kullanılacak oturum. Olabilir null .

pbstrWebReferenceUrl
String

dışı Web başvurusu URL 'sini içeren bir dize işaretçisi.

pbstrWebReferenceName
String

dışı Web başvuru adını içeren bir dize işaretçisi.

ppIDiscoveryResult
IDiscoveryResult

[out] IDiscoveryResult içinden çağırabilmeniz için işaretçisi.AddWebReference(Object, String) Yöntemidir. nullBu işaretçiye ihtiyacınız yoksa geçiş yapabilirsiniz.

pfCancelled
Int32

dışı Bayrak işaretçisi, true iptal edildi olarak gösterir.

Döndürülenler

Int32

Yöntem başarılı olursa, döndürür S_OK . Başarısız olursa, bir hata kodu döndürür.

Açıklamalar

COM Imzası

Compsvcspkg. IDL 'den:

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

pDiscoverySessionOlarak ayarlarsanız null , ortam sizin için bir bulma oturumu oluşturacaktır. Daha fazla bilgi için arabirimine bakın IDiscoverySession .

Şunlara uygulanır