Поделиться через


XsdDataContractExporter.Export Метод

Определение

Преобразует тип среды CLR (или набор типов) в набор схем XML.

Перегрузки

Export(ICollection<Assembly>)

Преобразует типы, содержащиеся в указанной коллекции сборок.

Export(ICollection<Type>)

Преобразует типы, содержащиеся в ICollection<T>, переданной в этот метод.

Export(Type)

Преобразует указанный тип платформа .NET Framework в схему языка определения схемы XML (XSD).

Комментарии

Рекомендуется использовать одну из перегрузок CanExport, чтобы определить, возможен ли экспорт заданного типа или набора типов.

После вызова метода Export извлеките схемы из свойства Schemas.

Export(ICollection<Assembly>)

Исходный код:
XsdDataContractExporter.cs
Исходный код:
XsdDataContractExporter.cs
Исходный код:
XsdDataContractExporter.cs

Преобразует типы, содержащиеся в указанной коллекции сборок.

public:
 void Export(System::Collections::Generic::ICollection<System::Reflection::Assembly ^> ^ assemblies);
public void Export (System.Collections.Generic.ICollection<System.Reflection.Assembly> assemblies);
member this.Export : System.Collections.Generic.ICollection<System.Reflection.Assembly> -> unit
Public Sub Export (assemblies As ICollection(Of Assembly))

Параметры

assemblies
ICollection<Assembly>

Объект ICollection<T> (класса Assembly), содержащий экспортируемые типы.

Исключения

Аргумент assemblies имеет значение null.

Assembly в коллекции имеет значение null.

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

Export(ICollection<Type>)

Исходный код:
XsdDataContractExporter.cs
Исходный код:
XsdDataContractExporter.cs
Исходный код:
XsdDataContractExporter.cs

Преобразует типы, содержащиеся в ICollection<T>, переданной в этот метод.

public:
 void Export(System::Collections::Generic::ICollection<Type ^> ^ types);
public void Export (System.Collections.Generic.ICollection<Type> types);
member this.Export : System.Collections.Generic.ICollection<Type> -> unit
Public Sub Export (types As ICollection(Of Type))

Параметры

types
ICollection<Type>

Объект ICollection<T> (класса Type), содержащий экспортируемые типы.

Исключения

Аргумент types имеет значение null.

Тип в коллекции имеет значение null.

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

Export(Type)

Исходный код:
XsdDataContractExporter.cs
Исходный код:
XsdDataContractExporter.cs
Исходный код:
XsdDataContractExporter.cs

Преобразует указанный тип платформа .NET Framework в схему языка определения схемы XML (XSD).

public:
 void Export(Type ^ type);
public void Export (Type type);
member this.Export : Type -> unit
Public Sub Export (type As Type)

Параметры

type
Type

Тип Type, преобразуемый в схему XML.

Исключения

Аргумент type имеет значение null.

Комментарии

Вызовите метод CanExport, чтобы определить, можно ли экспортировать этот тип. После вызова метода Export можно извлечь схему через свойство Schemas.

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