System.Runtime.Remoting.MetadataServices Пространство имен

Содержит классы, используемые средством командной строки Soapsuds (Soapsuds.exe), и пользовательский код для преобразования метаданных в XML-схему и из нее для инфраструктуры удаленного взаимодействия. Одними из важнейших классов этого пространства имен являются классы SdlChannelSink и MetaData.

Классы

MetaData

Предоставляет методы, которые позволяют работать с XML-схемой.

SdlChannelSink

Предоставляет реализацию для приемника канала сервера, который динамически создает язык описания веб-служб WSDL (Web Services Description Language) на сервере.

SdlChannelSinkProvider

Представляет реализацию для поставщика приемников каналов сервера, создающего экземпляры SdlChannelSink.

ServiceType

Связывает распространенный тип объекта, который передается в генератор языка WSDL, с конечной точкой, в которой обрабатываются сообщения, отправленные методу для типа.

SUDSGeneratorException

Исключение вызывается при возникновении ошибки во время генерации на языке WSDL.

SUDSParserException

Исключение вызывается при возникновении ошибки во время синтаксического разбора языка WSDL.

Перечисления

SdlType

Задает тип схемы, используемый для описания служб, предоставленных приложением.

Комментарии

SdlChannelSinkКласс используется инфраструктурой удаленного взаимодействия для создания языка описания веб-служб (WSDL) на стороне сервера.

MetaDataКласс предоставляет функциональные возможности программы командной строки Soapsuds (Soapsuds.exe) и может использоваться программно для достижения того же результата. Методы MetaData класса можно использовать для создания XML-схем, описывающих службы, которые доступны в исходном коде, а также для создания кода C# на основе схемы XML.