ImportOptions Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет параметры, которые можно задать в объекте XsdDataContractImporter.
public ref class ImportOptions
public class ImportOptions
type ImportOptions = class
Public Class ImportOptions
- Наследование
-
ImportOptions
Комментарии
XsdDataContractImporter используется для создания кода из схемы XML с помощью .NET CodeDOM. Чтобы создать XML-схему из сборки, используйте схему XsdDataContractExporter.
Конструкторы
| Имя | Описание |
|---|---|
| ImportOptions() |
Инициализирует новый экземпляр класса ImportOptions. |
Свойства
| Имя | Описание |
|---|---|
| CodeProvider |
Возвращает или задает CodeDomProvider экземпляр, предоставляющий средства для проверки того, поддерживаются ли определенные параметры для целевого языка. |
| DataContractSurrogate |
Возвращает или задает суррогатный поставщик контракта данных, который можно использовать для изменения кода, созданного во время операции импорта. |
| EnableDataBinding |
Возвращает или задает значение, указывающее, должны ли типы в созданном коде INotifyPropertyChanged реализовывать интерфейс. |
| GenerateInternal |
Возвращает или задает значение, указывающее, будет ли созданный код помечен как внутренний, так и общедоступный. |
| GenerateSerializable |
Возвращает или задает значение, указывающее, будут ли созданные классы контрактов данных помечены SerializableAttribute атрибутом в дополнение к атрибуту DataContractAttribute . |
| ImportXmlType |
Возвращает или задает значение, определяющее, будут ли импортированы все типы схем XML, даже те, которые не соответствуют схеме контракта данных. |
| Namespaces |
Получает словарь, содержащий сопоставление пространств имен контракта данных с пространствами имен СРЕДЫ CLR, которые должны использоваться для создания кода во время операции импорта. |
| ReferencedCollectionTypes |
Возвращает коллекцию типов, представляющих коллекции контрактов данных, на которые следует ссылаться при создании кода для коллекций, таких как списки или словари элементов. |
| ReferencedTypes |
IList<T> Возвращает содержащие типы, на которые ссылается созданный код. |
Методы
| Имя | Описание |
|---|---|
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |