Udostępnij za pośrednictwem


CompositionContext.TryGetExport Metoda

Definicja

Przeciążenia

TryGetExport(CompositionContract, Object)

Zwraca eksport zgodny z określonym kontraktem lub zwraca wartość null , jeśli nie znaleziono dopasowania.

TryGetExport(Type, Object)

Zwraca eksport zgodny z określonym typem lub zwraca wartość null , jeśli nie znaleziono dopasowania.

TryGetExport(Type, String, Object)

Zwraca eksport zgodny z określoną nazwą i typem kontraktu lub zwraca wartość null , jeśli nie znaleziono dopasowania.

TryGetExport<TExport>(TExport)

Zwraca eksport zgodny z określonym parametrem typu ogólnego lub zwraca wartość null , jeśli nie zostanie znalezione dopasowanie.

TryGetExport<TExport>(String, TExport)

Zwraca eksport zgodny z określonym parametrem typu ogólnego i nazwą kontraktu lub zwraca wartość null , jeśli nie zostanie znalezione dopasowanie.

TryGetExport(CompositionContract, Object)

Źródło:
CompositionContext.cs
Źródło:
CompositionContext.cs
Źródło:
CompositionContext.cs

Zwraca eksport zgodny z określonym kontraktem lub zwraca wartość null , jeśli nie znaleziono dopasowania.

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

Parametry

contract
CompositionContract

Umowa do dopasowania.

export
Object

Gdy ta metoda zostanie zwrócona, zawiera zgodny eksport lub null.

Zwraca

true jeśli znaleziono eksport; w przeciwnym razie , false.

Wyjątki

Nie znaleziono eksportu dla contractelementu .

Dotyczy

TryGetExport(Type, Object)

Źródło:
CompositionContext.cs
Źródło:
CompositionContext.cs
Źródło:
CompositionContext.cs

Zwraca eksport zgodny z określonym typem lub zwraca wartość null , jeśli nie znaleziono dopasowania.

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

Parametry

exportType
Type

Typ do dopasowania dopasować.

export
Object

Gdy ta metoda zostanie zwrócona, zawiera zgodny eksport lub null.

Zwraca

true jeśli znaleziono eksport; w przeciwnym razie , false.

Wyjątki

Nie znaleziono eksportu dla contractelementu .

Dotyczy

TryGetExport(Type, String, Object)

Źródło:
CompositionContext.cs
Źródło:
CompositionContext.cs
Źródło:
CompositionContext.cs

Zwraca eksport zgodny z określoną nazwą i typem kontraktu lub zwraca wartość null , jeśli nie znaleziono dopasowania.

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

Parametry

exportType
Type

Typ do dopasowania dopasować.

contractName
String

Nazwa do dopasowania.

export
Object

Gdy ta metoda zostanie zwrócona, zawiera zgodny eksport lub null.

Zwraca

true jeśli znaleziono eksport; w przeciwnym razie , false.

Wyjątki

Nie znaleziono eksportu dla contractelementu .

Dotyczy

TryGetExport<TExport>(TExport)

Źródło:
CompositionContext.cs
Źródło:
CompositionContext.cs
Źródło:
CompositionContext.cs

Zwraca eksport zgodny z określonym parametrem typu ogólnego lub zwraca wartość null , jeśli nie zostanie znalezione dopasowanie.

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

Parametry typu

TExport

Typ do dopasowania dopasować.

Parametry

export
TExport

Gdy ta metoda zostanie zwrócona, zawiera zgodny eksport lub null.

Zwraca

true jeśli znaleziono eksport; w przeciwnym razie , false.

Wyjątki

Nie znaleziono eksportu dla contractelementu .

Dotyczy

TryGetExport<TExport>(String, TExport)

Źródło:
CompositionContext.cs
Źródło:
CompositionContext.cs
Źródło:
CompositionContext.cs

Zwraca eksport zgodny z określonym parametrem typu ogólnego i nazwą kontraktu lub zwraca wartość null , jeśli nie zostanie znalezione dopasowanie.

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

Parametry typu

TExport

Typ do dopasowania dopasować.

Parametry

contractName
String

Nazwa do dopasowania.

export
TExport

Gdy ta metoda zostanie zwrócona, zawiera zgodny eksport lub null.

Zwraca

true jeśli znaleziono eksport; w przeciwnym razie , false.

Wyjątki

Nie znaleziono eksportu dla contractelementu .

Dotyczy