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)

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

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