CompositionContext.GetExport Метод

Определение

Перегрузки

Имя Описание
GetExport(CompositionContract)

Извлекает экспорт, соответствующий указанному контракту.

GetExport(Type)

Извлекает экспорт, соответствующий указанному типу.

GetExport(Type, String)

Извлекает экспорт, соответствующий указанному имени и типу.

GetExport<TExport>()

Извлекает экспорт, соответствующий указанному параметру универсального типа.

GetExport<TExport>(String)

Извлекает экспорт, соответствующий указанному параметру универсального типа и имени контракта.

GetExport(CompositionContract)

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

Извлекает экспорт, соответствующий указанному контракту.

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

Соответствующий контракт.

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

Экспортируемое значение.

Исключения

Экспорт не найден contract.

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

GetExport(Type)

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

Извлекает экспорт, соответствующий указанному типу.

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

Тип, соответствующий.

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

Экспортируемое значение.

Исключения

Экспорт не найден exportType.

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

GetExport(Type, String)

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

Извлекает экспорт, соответствующий указанному имени и типу.

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

Тип, соответствующий.

contractName
String

Имя, соответствующее.

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

Экспортируемое значение.

Исключения

Экспорт не найден и exportTypecontractName.

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

GetExport<TExport>()

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

Извлекает экспорт, соответствующий указанному параметру универсального типа.

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

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

TExport

Тип, соответствующий.

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

TExport

Экспортируемое значение.

Исключения

Экспорт не найден TExport.

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

GetExport<TExport>(String)

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

Извлекает экспорт, соответствующий указанному параметру универсального типа и имени контракта.

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

Тип, соответствующий.

Параметры

contractName
String

Имя, соответствующее.

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

TExport

Экспортируемое значение.

Исключения

Экспорт не найден и TExportcontractName.

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