CompositionContext.TryGetExport Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
TryGetExport(CompositionContract, Object) |
Vrátí export, který odpovídá zadanému kontraktu, nebo vrátí |
TryGetExport(Type, Object) |
Vrátí export, který odpovídá zadanému typu, nebo vrátí |
TryGetExport(Type, String, Object) |
Vrátí export, který odpovídá zadanému názvu a typu kontraktu, nebo vrátí |
TryGetExport<TExport>(TExport) |
Vrátí export, který odpovídá zadanému parametru obecného typu, nebo vrátí |
TryGetExport<TExport>(String, TExport) |
Vrátí export, který odpovídá zadanému parametru obecného typu a názvu kontraktu, nebo vrátí |
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
true
byl-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
true
byl-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
true
byl-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
true
byl-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
true
byl-li nalezen export; v opačném případě . false
Výjimky
Nebyl nalezen žádný export pro contract
.