IDataContractSurrogate.GetCustomDataToExport Метод

Определение

Во время операций экспорта схемы вставляет в схему заметки для возвращаемых значений, не равных null.

Перегрузки

GetCustomDataToExport(MemberInfo, Type)

Во время операций экспорта схемы вставляет в схему заметки для возвращаемых значений, не равных null.

GetCustomDataToExport(Type, Type)

Во время операций экспорта схемы вставляет в схему заметки для возвращаемых значений, не равных null.

GetCustomDataToExport(MemberInfo, Type)

Во время операций экспорта схемы вставляет в схему заметки для возвращаемых значений, не равных null.

public:
 System::Object ^ GetCustomDataToExport(System::Reflection::MemberInfo ^ memberInfo, Type ^ dataContractType);
public object GetCustomDataToExport (System.Reflection.MemberInfo memberInfo, Type dataContractType);
abstract member GetCustomDataToExport : System.Reflection.MemberInfo * Type -> obj
Public Function GetCustomDataToExport (memberInfo As MemberInfo, dataContractType As Type) As Object

Параметры

memberInfo
MemberInfo

Объект MemberInfo, описывающий элемент.

dataContractType
Type

Объект Type.

Возвращаемое значение

Объект, представляющий заметку, которая вставляется в определение схемы XML.

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

GetCustomDataToExport(Type, Type)

Во время операций экспорта схемы вставляет в схему заметки для возвращаемых значений, не равных null.

public:
 System::Object ^ GetCustomDataToExport(Type ^ clrType, Type ^ dataContractType);
public object GetCustomDataToExport (Type clrType, Type dataContractType);
abstract member GetCustomDataToExport : Type * Type -> obj
Public Function GetCustomDataToExport (clrType As Type, dataContractType As Type) As Object

Параметры

clrType
Type

Заменяемый тип среды CLR.

dataContractType
Type

Тип контракта данных, для которого создается заметка.

Возвращаемое значение

Объект, представляющий заметку, которая вставляется в определение схемы XML.

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