XsdDataContractImporter Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Позволяет преобразовать набор XML-файлов схемы (XSD) в типы среды CLR.
public ref class XsdDataContractImporter
public class XsdDataContractImporter
type XsdDataContractImporter = class
Public Class XsdDataContractImporter
- Наследование
-
XsdDataContractImporter
Комментарии
Используйте XsdDataContractImporter при создании веб-службы, которая должна взаимодействовать с существующей веб-службой или создавать типы контрактов данных из схем XML. XsdDataContractImporter преобразует набор xml-схем и создает типы .NET Framework, представляющие контракт данных на выбранном языке программирования. Чтобы создать код, используйте классы в пространстве имен System.CodeDom.
И наоборот, используйте класс XsdDataContractExporter при создании веб-службы, которая включает данные, представленные типами СРЕДЫ CLR, и когда необходимо экспортировать схемы XML для каждого типа данных, который будет использоваться другими веб-службами. То есть XsdDataContractExporter преобразует набор типов СРЕДЫ CLR в набор схем XML.
Конструкторы
XsdDataContractImporter() |
Инициализирует новый экземпляр класса XsdDataContractImporter. |
XsdDataContractImporter(CodeCompileUnit) |
Инициализирует новый экземпляр класса XsdDataContractImporter с помощью CodeCompileUnit, который будет использоваться для создания кода СРЕДЫ CLR. |
Свойства
CodeCompileUnit |
Возвращает CodeCompileUnit, используемый для хранения созданных типов СРЕДЫ CLR. |
Options |
Возвращает или задает ImportOptions, содержащий параметры набора для операции импорта. |
Методы
CanImport(XmlSchemaSet) |
Возвращает значение, указывающее, можно ли преобразовать схемы, содержащиеся в XmlSchemaSet, в CodeCompileUnit. |
CanImport(XmlSchemaSet, ICollection<XmlQualifiedName>) |
Возвращает значение, указывающее, можно ли преобразовать указанный набор типов, содержащихся в XmlSchemaSet, в типы СРЕДЫ CLR, созданные в CodeCompileUnit. |
CanImport(XmlSchemaSet, XmlQualifiedName) |
Возвращает значение, указывающее, можно ли преобразовать схемы, содержащиеся в XmlSchemaSet, в CodeCompileUnit. |
CanImport(XmlSchemaSet, XmlSchemaElement) |
Возвращает значение, указывающее, можно ли импортировать определенный элемент схемы, содержащийся в XmlSchemaSet. |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetCodeTypeReference(XmlQualifiedName) |
Возвращает CodeTypeReference для типа среды CLR, созданного для типа схемы с указанным XmlQualifiedName. |
GetCodeTypeReference(XmlQualifiedName, XmlSchemaElement) |
Возвращает CodeTypeReference для указанного элемента XML и элемента схемы. |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetKnownTypeReferences(XmlQualifiedName) |
Возвращает список объектов CodeTypeReference, представляющих известные типы, созданные при создании кода для указанного типа схемы. |
GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
Import(XmlSchemaSet) |
Преобразует указанный набор XML-схем, содержащихся в XmlSchemaSet, в CodeCompileUnit. |
Import(XmlSchemaSet, ICollection<XmlQualifiedName>) |
Преобразует указанный набор типов схем, содержащихся в XmlSchemaSet, в типы СРЕДЫ CLR, созданные в CodeCompileUnit. |
Import(XmlSchemaSet, XmlQualifiedName) |
Преобразует указанный тип схемы XML, содержащийся в XmlSchemaSet, в CodeCompileUnit. |
Import(XmlSchemaSet, XmlSchemaElement) |
Преобразует указанный элемент схемы в набор указанных xml-схем в CodeCompileUnit и возвращает XmlQualifiedName, представляющий имя контракта данных для указанного элемента. |
MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |