Sdílet prostřednictvím


CompositionContext.TryGetExport Metoda

Definice

Přetížení

TryGetExport(CompositionContract, Object)

Vrátí export, který odpovídá zadanému kontraktu, nebo vrátí null hodnotu, pokud není nalezena žádná shoda.

TryGetExport(Type, Object)

Vrátí export, který odpovídá zadanému typu, nebo vrátí null hodnotu, pokud není nalezena žádná shoda.

TryGetExport(Type, String, Object)

Vrátí export, který odpovídá zadanému názvu a typu kontraktu, nebo vrátí null hodnotu, pokud není nalezena žádná shoda.

TryGetExport<TExport>(TExport)

Vrátí export, který odpovídá zadanému parametru obecného typu, nebo vrátí null hodnotu, pokud není nalezena žádná shoda.

TryGetExport<TExport>(String, TExport)

Vrátí export, který odpovídá zadanému parametru obecného typu a názvu kontraktu, nebo vrátí null hodnotu, pokud není nalezena žádná shoda.

TryGetExport(CompositionContract, Object)

Zdroj:
CompositionContext.cs
Zdroj:
CompositionContext.cs
Zdroj:
CompositionContext.cs

Vrátí export, který odpovídá zadanému kontraktu, nebo vrátí null hodnotu, pokud není nalezena žádná shoda.

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

Smlouva, která se má shodovat.

export
Object

Když tato metoda vrátí, obsahuje odpovídající export nebo null.

Návraty

truebyl-li nalezen export; v opačném případě . false

Výjimky

Nebyl nalezen žádný export pro contract.

Platí pro

TryGetExport(Type, Object)

Zdroj:
CompositionContext.cs
Zdroj:
CompositionContext.cs
Zdroj:
CompositionContext.cs

Vrátí export, který odpovídá zadanému typu, nebo vrátí null hodnotu, pokud není nalezena žádná shoda.

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, který chcete spárovat.

export
Object

Když tato metoda vrátí, obsahuje odpovídající export nebo null.

Návraty

truebyl-li nalezen export; v opačném případě . false

Výjimky

Nebyl nalezen žádný export pro contract.

Platí pro

TryGetExport(Type, String, Object)

Zdroj:
CompositionContext.cs
Zdroj:
CompositionContext.cs
Zdroj:
CompositionContext.cs

Vrátí export, který odpovídá zadanému názvu a typu kontraktu, nebo vrátí null hodnotu, pokud není nalezena žádná shoda.

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, který chcete spárovat.

contractName
String

Název, který chcete spárovat.

export
Object

Když tato metoda vrátí, obsahuje odpovídající export nebo null.

Návraty

truebyl-li nalezen export; v opačném případě . false

Výjimky

Nebyl nalezen žádný export pro contract.

Platí pro

TryGetExport<TExport>(TExport)

Zdroj:
CompositionContext.cs
Zdroj:
CompositionContext.cs
Zdroj:
CompositionContext.cs

Vrátí export, který odpovídá zadanému parametru obecného typu, nebo vrátí null hodnotu, pokud není nalezena žádná shoda.

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, který chcete spárovat.

Parametry

export
TExport

Když tato metoda vrátí, obsahuje odpovídající export nebo null.

Návraty

truebyl-li nalezen export; v opačném případě . false

Výjimky

Nebyl nalezen žádný export pro contract.

Platí pro

TryGetExport<TExport>(String, TExport)

Zdroj:
CompositionContext.cs
Zdroj:
CompositionContext.cs
Zdroj:
CompositionContext.cs

Vrátí export, který odpovídá zadanému parametru obecného typu a názvu kontraktu, nebo vrátí null hodnotu, pokud není nalezena žádná shoda.

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, který chcete spárovat.

Parametry

contractName
String

Název, který chcete spárovat.

export
TExport

Když tato metoda vrátí, obsahuje odpovídající export nebo null.

Návraty

truebyl-li nalezen export; v opačném případě . false

Výjimky

Nebyl nalezen žádný export pro contract.

Platí pro