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