@-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