CompositionContext.GetExport Метод

Определение

Перегрузки

GetExport(CompositionContract)

Извлекает экспорт, соответствующий заданному контракту.Retrieves the export that matches the specified contract.

GetExport(Type)

Извлекает экспорт, соответствующий заданному типу.Retrieves the export that matches the specified type.

GetExport(Type, String)

Извлекает экспорт, соответствующий заданному имени и типу.Retrieves the export that matches the specified name and type.

GetExport<TExport>()

Извлекает экспорт, соответствующий заданному параметру универсального типа.Retrieves the export that matches the specified generic type parameter.

GetExport<TExport>(String)

Извлекает экспорт, который соответствует заданному параметру универсального типа и имени контракта.Retrieves the export that matches the specified generic type parameter and contract name.

GetExport(CompositionContract)

Извлекает экспорт, соответствующий заданному контракту.Retrieves the export that matches the specified contract.

public:
 System::Object ^ GetExport(System::Composition::Hosting::Core::CompositionContract ^ contract);
public object GetExport (System.Composition.Hosting.Core.CompositionContract contract);
member this.GetExport : System.Composition.Hosting.Core.CompositionContract -> obj
Public Function GetExport (contract As CompositionContract) As Object

Параметры

contract
CompositionContract

Контракт для сопоставления.The contract to match.

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

Object

Экспортированное значение.The exported value.

Исключения

Не найден экспорт для contract.No export was found for contract.

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

GetExport(Type)

Извлекает экспорт, соответствующий заданному типу.Retrieves the export that matches the specified type.

public:
 System::Object ^ GetExport(Type ^ exportType);
public object GetExport (Type exportType);
member this.GetExport : Type -> obj
Public Function GetExport (exportType As Type) As Object

Параметры

exportType
Type

Тип для сопоставления.The type to match.

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

Object

Экспортированное значение.The exported value.

Исключения

Не найден экспорт для exportType.No export was found for exportType.

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

GetExport(Type, String)

Извлекает экспорт, соответствующий заданному имени и типу.Retrieves the export that matches the specified name and type.

public:
 System::Object ^ GetExport(Type ^ exportType, System::String ^ contractName);
public object GetExport (Type exportType, string contractName);
member this.GetExport : Type * string -> obj
Public Function GetExport (exportType As Type, contractName As String) As Object

Параметры

exportType
Type

Тип для сопоставления.The type to match.

contractName
String

Сопоставляемое имя.The name to match.

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

Object

Экспортированное значение.The exported value.

Исключения

Не найден экспорт для exportType и contractName.No export was found for exportType and contractName.

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

GetExport<TExport>()

Извлекает экспорт, соответствующий заданному параметру универсального типа.Retrieves the export that matches the specified generic type parameter.

public:
generic <typename TExport>
 TExport GetExport();
public TExport GetExport<TExport> ();
member this.GetExport : unit -> 'Export
Public Function GetExport(Of TExport) () As TExport

Параметры типа

TExport

Тип для сопоставления.The type to match.

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

TExport

Экспортированное значение.The exported value.

Исключения

Не найден экспорт для TExport.No export was found for TExport.

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

GetExport<TExport>(String)

Извлекает экспорт, который соответствует заданному параметру универсального типа и имени контракта.Retrieves the export that matches the specified generic type parameter and contract name.

public:
generic <typename TExport>
 TExport GetExport(System::String ^ contractName);
public TExport GetExport<TExport> (string contractName);
member this.GetExport : string -> 'Export
Public Function GetExport(Of TExport) (contractName As String) As TExport

Параметры типа

TExport

Тип для сопоставления.The type to match.

Параметры

contractName
String

Сопоставляемое имя.The name to match.

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

TExport

Экспортированное значение.The exported value.

Исключения

Не найден экспорт для TExport и contractName.No export was found for TExport and contractName.

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