CompositionContext.TryGetExport Метод

Определение

Перегрузки

Имя Описание
TryGetExport(CompositionContract, Object)

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

TryGetExport(Type, Object)

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

TryGetExport(Type, String, Object)

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

TryGetExport<TExport>(TExport)

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

TryGetExport<TExport>(String, TExport)

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

TryGetExport(CompositionContract, Object)

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

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

public:
 abstract bool TryGetExport(System::Composition::Hosting::Core::CompositionContract ^ contract, [Runtime::InteropServices::Out] System::Object ^ % export);
public abstract bool TryGetExport(System.Composition.Hosting.Core.CompositionContract contract, out object export);
abstract member TryGetExport : System.Composition.Hosting.Core.CompositionContract * obj -> bool
Public MustOverride Function TryGetExport (contract As CompositionContract, ByRef export As Object) As Boolean

Параметры

contract
CompositionContract

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

export
Object

При возврате этого метода содержит соответствующий экспорт или null.

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

Значение в противном случае .

Исключения

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

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

TryGetExport(Type, Object)

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

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

public:
 bool TryGetExport(Type ^ exportType, [Runtime::InteropServices::Out] System::Object ^ % export);
public bool TryGetExport(Type exportType, out object export);
member this.TryGetExport : Type * obj -> bool
Public Function TryGetExport (exportType As Type, ByRef export As Object) As Boolean

Параметры

exportType
Type

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

export
Object

При возврате этого метода содержит соответствующий экспорт или null.

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

Значение в противном случае .

Исключения

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

TryGetExport(Type, String, Object)

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

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

public:
 bool TryGetExport(Type ^ exportType, System::String ^ contractName, [Runtime::InteropServices::Out] System::Object ^ % export);
public bool TryGetExport(Type exportType, string contractName, out object export);
member this.TryGetExport : Type * string * obj -> bool
Public Function TryGetExport (exportType As Type, contractName As String, ByRef export As Object) As Boolean

Параметры

exportType
Type

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

contractName
String

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

export
Object

При возврате этого метода содержит соответствующий экспорт или null.

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

Значение в противном случае .

Исключения

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

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

TryGetExport<TExport>(TExport)

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

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

public:
generic <typename TExport>
 bool TryGetExport([Runtime::InteropServices::Out] TExport % export);
public bool TryGetExport<TExport>(out TExport export);
member this.TryGetExport : 'Export -> bool
Public Function TryGetExport(Of TExport) (ByRef export As TExport) As Boolean

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

TExport

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

Параметры

export
TExport

При возврате этого метода содержит соответствующий экспорт или null.

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

Значение в противном случае .

Исключения

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

TryGetExport<TExport>(String, TExport)

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

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

public:
generic <typename TExport>
 bool TryGetExport(System::String ^ contractName, [Runtime::InteropServices::Out] TExport % export);
public bool TryGetExport<TExport>(string contractName, out TExport export);
member this.TryGetExport : string * 'Export -> bool
Public Function TryGetExport(Of TExport) (contractName As String, ByRef export As TExport) As Boolean

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

TExport

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

Параметры

contractName
String

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

export
TExport

При возврате этого метода содержит соответствующий экспорт или null.

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

Значение в противном случае .

Исключения

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

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