Freigeben über


Gewusst wie: Fügen Sie Webdienste Projektsystemen hinzu

XML-Webdienste sind im Allgemeinen URL-adressierbare Ressourcen, die programmgesteuerte Informationen für das Projektsystem mithilfe des Protokolls der SOAP (Simple Object Access Protocol) zurückgeben. Sie können Webdienste auf den VSPackage-Projektsystem integrieren, indem Sie die IVsAddProjectItemDlg2-Schnittstelle verwenden.

So erstellen Sie einen Webdienst, die dem Projektsystem hinzu

  1. IVsAddProjectItemDlg2-Schnittstelle für QueryService Aufruf von SVsAddWebReferenceDlg Dienst.

  2. Rufen Sie die AddWebReferenceDlg-Methode auf. Ruft beim Überschreiben in pDiscoverySessionNULLals Parameter übergeben, wird eine Suche eine für Sie erstellt, und die Sitzung wird zwischengespeichert, sodass es für spätere Verwendung durch die IVsAddWebReferenceDlg2-Schnittstelle verfügbar ist. AddWebReferenceDlg-Methode gibt einen Zeiger auf IDiscoveryResult2zurück.

  3. Rufen Sie die AddWebReference-Methode auf. Übergeben Sie den Ordner Automatisierungsobjekt für den Webdienst verweist pUnkWebReferenceFolder als Parameter. Die Überprüfungen der Visual Studio-Umgebung dann, wenn der Webdienst bereits vorhanden ist. Wenn der Webdienst nicht vorhanden ist, lädt die Umgebung herunter und fügt den Webdienst einem Ordner und alle weiteren Dateien (z) .wsdl-Dateien den untergeordneten Knoten des Ordners hinzu.

Siehe auch

Referenz

IVsAddWebReferenceDlg2

IDiscoveryResult

IDiscoverySession

IVsDiscoveryService