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
IVsAddProjectItemDlg2-Schnittstelle für QueryService Aufruf von SVsAddWebReferenceDlg Dienst.
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.
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.