Freigeben über


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: String

    Erforderlich. In der Regel handelt es sich dabei um die Dateinamen-URL mit der Erweiterung .disco oder .vsdisco.

  • bstrName
    Typ: String

    Erforderlich. 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

Siehe auch

Referenz

VCFilter Schnittstelle

Microsoft.VisualStudio.VCProjectEngine-Namespace