IVsAddWebReferenceDlg2.AddWebReferenceDlg Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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 .