Share via


@-WebService-Direktive in XML-Webdiensten

Dieses Thema bezieht sich auf eine veraltete Technologie. XML-Webdienste und XML-Webdienstclients sollten nun mithilfe der folgenden Technologie erstellt werden: Windows Communication Foundation.

Definiert für XML-Webdienste spezifische Attribute (ASPX-Datei), die vom Parser und Compiler von ASP.NET verwendet werden.

<%@ WebService attribute="value" [attribute="value"…] %>

Attribute

Begriff

Definition

Class

Gibt die Klasse an, die den XML-Webdienst implementiert, der beim ersten Zugriff auf den XML-Webdienst nach Änderungen automatisch kompiliert wird. Dieser Wert kann jeder gültiger Klassenname sein, der sich in derselben Datei wie die WebService-Direktive oder in einer separaten Datei befindet. Wenn sich die Klasse in einer separaten Datei befindet, muss sie im Verzeichnis "\Bin" unter der Webanwendung abgelegt werden, in der sich der XML-Webdienst befindet. Dieses Attribut ist erforderlich, damit der XML-Webdienst kompiliert werden kann.

CodeBehind

Gibt die Quelldatei an, die den XML-Webdienst implementiert, wenn sich die Klasse, die den XML-Webdienst implementiert, nicht in derselben Datei befindet und nicht in eine Assembly kompiliert oder im Verzeichnis "\Bin" gespeichert wurde.

Debug

Gibt an, ob der XML-Webdienst mit Debugsymbolen kompiliert werden soll. "True", wenn der XML-Webdienst mit Debugsymbolen kompiliert werden soll, andernfalls "false".

Language

Gibt die Sprache zum Kompilieren des gesamten Inlinecodes in der XML-Webdienstdatei (ASMX) an. Die Werte können jede von .NET unterstützte Sprache darstellen, darunter C#, VB und JS, die sich jeweils auf C#, Visual Basic .NET und JScript .NET beziehen.

Siehe auch

Konzepte

Grundlagen für die XML-Webdienste von ASP.NET

Weitere Ressourcen

XML-Webdienste, die ASP.NET verwenden