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)

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

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