Директива @ WebService в XML-веб-службах

Этот раздел посвящен технологии прежних версий. Веб-службы XML и клиенты веб-служб XML должны создаваться с использованием Windows Communication Foundation.

Определяет атрибуты, относящиеся к XML-веб-службе (ASMX-файлу), используемые средством синтаксического анализа и компилятором ASP.NET.

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

Атрибуты

Термин

Определение

Class

Указывает класс, где реализована XML-веб-служба, который автоматически компилируется, когда к веб-службе выполняется первое обращение после изменения. Значением может быть любое допустимое имя класса, находящегося в одном файле с директивой WebService или в отдельном файле. Если класс находится в отдельном файле, то он должен располагаться в каталоге \Bin веб-приложения, где размещается XML-веб-служба. Этот атрибут необходим для компиляции XML-веб-службы.

CodeBehind

Определяет исходный файл, реализующий XML-веб-службу, если реализующий ее класс находится в другом файле и не был скомпилирован в сборку и помещен в каталог \Bin.

Debug

Указывает, будет ли XML-веб-служба компилироваться с отладочными символами. Значение true, если веб-служба с поддержкой XML компилируется с отладочными символами, и значение false в противном случае.

Language

Задает язык, используемый при компиляции всего встроенного кода в ASMX-файле XML-веб-службы. Значения данного атрибута могут представлять любой язык, поддерживаемый .NET, включая C#, VB и JS, что соответствует языкам C#, Visual Basic .NET и JScript .NET.

См. также

Основные понятия

Основные сведения об XML-веб-службах в ASP.NET

Другие ресурсы

XML-веб-службы с использованием ASP.NET