CompositionContext.TryGetExport Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
TryGetExport(CompositionContract, Object) |
Gibt den Export zurück, der dem angegebenen Vertrag entspricht, oder gibt |
TryGetExport(Type, Object) |
Gibt den Export zurück, der dem angegebenen Typ entspricht, oder gibt |
TryGetExport(Type, String, Object) |
Gibt den Export zurück, der dem angegebenen Vertragsnamen und Typ entspricht, oder gibt |
TryGetExport<TExport>(TExport) |
Gibt den Export zurück, der dem angegebenen genersichen Typparameter Vertragsnamen entspricht, oder gibt |
TryGetExport<TExport>(String, TExport) |
Gibt den Export zurück, der dem angegebenen generischen Typparameter und Vertragsnamen entspricht, oder gibt |
TryGetExport(CompositionContract, Object)
- Quelle:
- CompositionContext.cs
- Quelle:
- CompositionContext.cs
- Quelle:
- CompositionContext.cs
Gibt den Export zurück, der dem angegebenen Vertrag entspricht, oder gibt null
zurück, wenn keine Übereinstimmung gefunden wird.
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
Parameter
- contract
- CompositionContract
Der zu entsprechende Vertrag
- export
- Object
Wenn diese Methode zurückgegeben wird, enthält sie den übereinstimmenden Export oder null
.
Gibt zurück
true
, wenn ein Export gefunden wurde; andernfalls false
.
Ausnahmen
Für contract
wurde kein Export gefunden.
Gilt für:
TryGetExport(Type, Object)
- Quelle:
- CompositionContext.cs
- Quelle:
- CompositionContext.cs
- Quelle:
- CompositionContext.cs
Gibt den Export zurück, der dem angegebenen Typ entspricht, oder gibt null
zurück, wenn keine Übereinstimmung gefunden wird.
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
Parameter
- exportType
- Type
Der Typ, mit dem eine Übereinstimmung gefunden werden soll.
- export
- Object
Wenn diese Methode zurückgegeben wird, enthält sie den übereinstimmenden Export oder null
.
Gibt zurück
true
, wenn ein Export gefunden wurde; andernfalls false
.
Ausnahmen
Für contract
wurde kein Export gefunden.
Gilt für:
TryGetExport(Type, String, Object)
- Quelle:
- CompositionContext.cs
- Quelle:
- CompositionContext.cs
- Quelle:
- CompositionContext.cs
Gibt den Export zurück, der dem angegebenen Vertragsnamen und Typ entspricht, oder gibt null
zurück, wenn keine Übereinstimmung gefunden wird.
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
Parameter
- exportType
- Type
Der Typ, mit dem eine Übereinstimmung gefunden werden soll.
- contractName
- String
Der Name, mit dem eine Übereinstimmung gefunden werden soll.
- export
- Object
Wenn diese Methode zurückgegeben wird, enthält sie den übereinstimmenden Export oder null
.
Gibt zurück
true
, wenn ein Export gefunden wurde; andernfalls false
.
Ausnahmen
Für contract
wurde kein Export gefunden.
Gilt für:
TryGetExport<TExport>(TExport)
- Quelle:
- CompositionContext.cs
- Quelle:
- CompositionContext.cs
- Quelle:
- CompositionContext.cs
Gibt den Export zurück, der dem angegebenen genersichen Typparameter Vertragsnamen entspricht, oder gibt null
zurück, wenn keine Übereinstimmung gefunden wird.
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
Typparameter
- TExport
Der Typ, mit dem eine Übereinstimmung gefunden werden soll.
Parameter
- export
- TExport
Wenn diese Methode zurückgegeben wird, enthält sie den übereinstimmenden Export oder null
.
Gibt zurück
true
, wenn ein Export gefunden wurde; andernfalls false
.
Ausnahmen
Für contract
wurde kein Export gefunden.
Gilt für:
TryGetExport<TExport>(String, TExport)
- Quelle:
- CompositionContext.cs
- Quelle:
- CompositionContext.cs
- Quelle:
- CompositionContext.cs
Gibt den Export zurück, der dem angegebenen generischen Typparameter und Vertragsnamen entspricht, oder gibt null
zurück, wenn keine Übereinstimmung gefunden wird.
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
Typparameter
- TExport
Der Typ, mit dem eine Übereinstimmung gefunden werden soll.
Parameter
- contractName
- String
Der Name, mit dem eine Übereinstimmung gefunden werden soll.
- export
- TExport
Wenn diese Methode zurückgegeben wird, enthält sie den übereinstimmenden Export oder null
.
Gibt zurück
true
, wenn ein Export gefunden wurde; andernfalls false
.
Ausnahmen
Für contract
wurde kein Export gefunden.