XsdDataContractImporter Класс

Определение

Позволяет преобразовать набор XML-файлов схемы (XSD) в типы среды CLR.

public ref class XsdDataContractImporter
public class XsdDataContractImporter
type XsdDataContractImporter = class
Public Class XsdDataContractImporter
Наследование
XsdDataContractImporter

Комментарии

XsdDataContractImporter Используйте, если вы создаете веб-службу, которая должна взаимодействовать с существующей веб-службой или создавать типы контрактов данных из схем XML. XsdDataContractImporter преобразует набор XML-схем и создает типы платформы .NET, представляющие контракт данных на выбранном языке программирования. Чтобы создать код, используйте классы в System.CodeDom пространстве имен.

И наоборот, используйте XsdDataContractExporter класс при создании веб-службы, которая включает данные, представленные типами СРЕДЫ CLR, и при необходимости экспортировать схемы XML для каждого типа данных, который будет использоваться другими веб-службами. То есть XsdDataContractExporter преобразует набор типов СРЕДЫ CLR в набор схем XML.

Конструкторы

Имя Описание
XsdDataContractImporter()

Инициализирует новый экземпляр класса XsdDataContractImporter.

XsdDataContractImporter(CodeCompileUnit)

Инициализирует новый экземпляр XsdDataContractImporter класса с CodeCompileUnit помощью того, который будет использоваться для создания кода СРЕДЫ CLR.

Свойства

Имя Описание
CodeCompileUnit

Возвращает значение, используемое CodeCompileUnit для хранения созданных типов СРЕДЫ CLR.

Options

Возвращает или задает объект ImportOptions , содержащий параметры набора для операции импорта.

Методы

Имя Описание
CanImport(XmlSchemaSet, ICollection<XmlQualifiedName>)

Возвращает значение, указывающее, можно ли преобразовать указанный набор типов, содержащихся в объектеXmlSchemaSet, в типы СРЕДЫ CLR, созданные в .CodeCompileUnit

CanImport(XmlSchemaSet, XmlQualifiedName)

Возвращает значение, указывающее, можно ли преобразовать схемы, содержащиеся в объекте XmlSchemaSetCodeCompileUnit.

CanImport(XmlSchemaSet, XmlSchemaElement)

Возвращает значение, указывающее, можно ли импортировать определенный элемент схемы, содержащийся в объекте XmlSchemaSet .

CanImport(XmlSchemaSet)

Возвращает значение, указывающее, можно ли преобразовать схемы, содержащиеся в объекте XmlSchemaSetCodeCompileUnit.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetCodeTypeReference(XmlQualifiedName, XmlSchemaElement)

CodeTypeReference Возвращает значение для указанного элемента XML и элемента схемы.

GetCodeTypeReference(XmlQualifiedName)

CodeTypeReference Возвращает тип СРЕДЫ CLR, созданный для типа схемы с указаннымXmlQualifiedName.

GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetKnownTypeReferences(XmlQualifiedName)

Возвращает список CodeTypeReference объектов, представляющих известные типы, созданные при создании кода для указанного типа схемы.

GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
Import(XmlSchemaSet, ICollection<XmlQualifiedName>)

Преобразует указанный набор типов схем, содержащихся в XmlSchemaSet типах СРЕДЫ CLR, созданных в объекте CodeCompileUnit.

Import(XmlSchemaSet, XmlQualifiedName)

Преобразует указанный тип схемы XML, содержащийся в объекте XmlSchemaSetCodeCompileUnit.

Import(XmlSchemaSet, XmlSchemaElement)

Преобразует указанный элемент схемы в набор указанных xml-схем в объект CodeCompileUnit и возвращает XmlQualifiedName имя контракта данных для указанного элемента.

Import(XmlSchemaSet)

Преобразует указанный набор XML-схем, содержащихся в объекте XmlSchemaSetCodeCompileUnit.

MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к

См. также раздел