VCFilter.AddWebReference-Methode
Fügt dem Filter einen Verweis auf einen Webdienst hinzu. Im Ordner Webverweise des Projekts wird ein neuer Unterordner "Webdienste" angelegt. Dieser neue Ordner enthält mehrere weitere zum Webdienst gehörige Projektelemente. Die Methode gibt das dem neuen Webdienstordner zugeordnete ProjectItem-Objekt zurück.
Namespace: Microsoft.VisualStudio.VCProjectEngine
Assembly: Microsoft.VisualStudio.VCProjectEngine (in Microsoft.VisualStudio.VCProjectEngine.dll)
Syntax
'Declaration
Function AddWebReference ( _
bstrUrl As String, _
bstrName As String _
) As Object
Object AddWebReference(
string bstrUrl,
string bstrName
)
Object^ AddWebReference(
[InAttribute] String^ bstrUrl,
[InAttribute] String^ bstrName
)
abstract AddWebReference :
bstrUrl:string *
bstrName:string -> Object
function AddWebReference(
bstrUrl : String,
bstrName : String
) : Object
Parameter
bstrUrl
Typ: StringErforderlich. In der Regel handelt es sich dabei um die Dateinamen-URL mit der Erweiterung .disco oder .vsdisco.
bstrName
Typ: StringErforderlich. Name des Webdienst-Ordners.
Rückgabewert
Typ: Object
Ein ProjectItem-Objekt, das den neuen Ordner Webverweise darstellt.
Hinweise
Wenn die Eigenschaft WebReferencesFolder ein Nullverweis ( Nothing ), wird ProjectItem für den Ordner Webverweise des Projekts erstellt und die WebReferencesFolder-Eigenschaft wird festgelegt.
Beim Erstellen eines Webverweises auf einen Webdienst wird der ProjectItems-Auflistung des Projekts der neue Ordnertyp ProjectItem hinzugefügt. Dieses neue ProjectItem enthält in seiner ProjectItems-Eigenschaft die einzelnen Elemente, aus denen die Webverweisspezifikation besteht. In der folgenden Tabelle werden die vier in einer Webverweisspezifikation enthaltenen Elementtypen aufgeführt.
Element |
Zweck |
---|---|
Zuordnungsdatei (Reference.map) |
Diese XML-Datei ordnet den im Cache zwischengespeicherten lokalen Dateipositionen URLs zu. In dieser Datei sind die Discovery-Datei und die Vertragsdateien für den Webdienst aufgelistet. |
Vertragsdateien (.wsdl) |
Diese SOAP-Dateien legen die Schnittstelle des Webdienstes fest. Es gibt möglicherweise mehrere Vertragsdatei im Ordner Webverweis. |
XML Schema Definition-Dateien (.xsd) |
Diese Dateien enthalten XML-Schemadefinitionen für den Webdienst. Es gibt möglicherweise mehr als eine Schemadatei im Ordner Webverweis. |
Discovery-Datei (.disco oder .vsdisco) |
Diese XML-Datei enthält Links zu anderen Ressourcen, die den Webdienst beschreiben. |
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.