Freigeben über


WebService-Schnittstelle

Stellt einen von diesem Websiteprojekt implementierten Webdienst dar, wie von der ASMX-Datei dargestellt, die von Visual Studio beim Hinzufügen des Websiteverweises zum Projekt generiert wird.

Namespace:  VsWebSite
Assembly:  VsWebSite.Interop (in VsWebSite.Interop.dll)

Syntax

'Declaration
<GuidAttribute("298682BA-70DD-40BF-95E9-4DD4293BA56D")> _
Public Interface WebService
[GuidAttribute("298682BA-70DD-40BF-95E9-4DD4293BA56D")]
public interface WebService
[GuidAttribute(L"298682BA-70DD-40BF-95E9-4DD4293BA56D")]
public interface class WebService
[<GuidAttribute("298682BA-70DD-40BF-95E9-4DD4293BA56D")>]
type WebService =  interface end
public interface WebService

Der WebService-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft AppRelativeUrl Ruft den relativen Pfad zur ASMX-Datei von der Stamm-URL des Websiteprojekts ab.
Öffentliche Eigenschaft ClassFileItem Ruft das Klassendateielement ab, das den Webdienst darstellt.
Öffentliche Eigenschaft ClassName Ruft den Namen der Klasse ab, die den Webdienst darstellt.
Öffentliche Eigenschaft ContainingProject Ruft einen Verweis auf das Projekt im DTE-Objekt ab, das diesen Webdienst enthält.
Öffentliche Eigenschaft DTE Ruft einen Verweis auf das DTE2-Objekt ab, das das Projekt mit diesem Webdienst enthält.
Öffentliche Eigenschaft FileCodeModel Ruft das FileCodeModel-Objekt für die ASMX-Datei ab.
Öffentliche Eigenschaft ProjectItem Ruft das Projektelement ab.
Öffentliche Eigenschaft URL Die URL der ASMX-Datei für den Webdienst.

Zum Seitenanfang

Hinweise

Ein Objekt dieser Klasse kann nur abgerufen werden, indem ein Element in der WebServices-Auflistungseigenschaft eines VSWebSite-Objekts verwendet wird.

Siehe auch

Referenz

VsWebSite-Namespace

VSWebSite

WebServices

DTE2

Weitere Ressourcen

Verweisen auf Automatisierungsassemblys und das DTE2-Objekt