CompositionContext.TryGetExport Methode

Definition

Überlädt

Name Beschreibung
TryGetExport(CompositionContract, Object)

Gibt den Export zurück, der dem angegebenen Vertrag entspricht, oder gibt zurück null , wenn keine Übereinstimmung gefunden wird.

TryGetExport(Type, Object)

Gibt den Export zurück, der dem angegebenen Typ entspricht, oder gibt zurück null , wenn keine Übereinstimmung gefunden wird.

TryGetExport(Type, String, Object)

Gibt den Export zurück, der dem angegebenen Vertragsnamen und -typ entspricht, oder gibt zurück null , wenn keine Übereinstimmung gefunden wird.

TryGetExport<TExport>(TExport)

Gibt den Export zurück, der dem angegebenen generischen Typparameter entspricht, oder gibt zurück null , wenn keine Übereinstimmung gefunden wird.

TryGetExport<TExport>(String, TExport)

Gibt den Export zurück, der dem angegebenen generischen Typparameter und vertragsnamen entspricht, oder gibt zurück null , wenn keine Übereinstimmung gefunden wird.

TryGetExport(CompositionContract, Object)

Quelle:
CompositionContext.cs
Quelle:
CompositionContext.cs
Quelle:
CompositionContext.cs
Quelle:
CompositionContext.cs

Gibt den Export zurück, der dem angegebenen Vertrag entspricht, oder gibt zurück null , 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 Vertrag, der übereinstimmen soll.

export
Object

Wenn diese Methode zurückgegeben wird, enthält sie den übereinstimmenen Export oder null.

Gibt zurück

truewenn ein Export gefunden wurde; andernfalls . false

Ausnahmen

Es wurde kein Export gefunden für contract.

Gilt für:

TryGetExport(Type, Object)

Quelle:
CompositionContext.cs
Quelle:
CompositionContext.cs
Quelle:
CompositionContext.cs
Quelle:
CompositionContext.cs

Gibt den Export zurück, der dem angegebenen Typ entspricht, oder gibt zurück null , 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, der übereinstimmen soll.

export
Object

Wenn diese Methode zurückgegeben wird, enthält sie den übereinstimmenen Export oder null.

Gibt zurück

truewenn ein Export gefunden wurde; andernfalls . false

Ausnahmen

Gilt für:

TryGetExport(Type, String, Object)

Quelle:
CompositionContext.cs
Quelle:
CompositionContext.cs
Quelle:
CompositionContext.cs
Quelle:
CompositionContext.cs

Gibt den Export zurück, der dem angegebenen Vertragsnamen und -typ entspricht, oder gibt zurück null , 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, der übereinstimmen soll.

contractName
String

Der übereinstimmende Name.

export
Object

Wenn diese Methode zurückgegeben wird, enthält sie den übereinstimmenen Export oder null.

Gibt zurück

truewenn ein Export gefunden wurde; andernfalls . false

Ausnahmen

Es wurde kein Export gefunden für contractName.

Gilt für:

TryGetExport<TExport>(TExport)

Quelle:
CompositionContext.cs
Quelle:
CompositionContext.cs
Quelle:
CompositionContext.cs
Quelle:
CompositionContext.cs

Gibt den Export zurück, der dem angegebenen generischen Typparameter entspricht, oder gibt zurück null , 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, der übereinstimmen soll.

Parameter

export
TExport

Wenn diese Methode zurückgegeben wird, enthält sie den übereinstimmenen Export oder null.

Gibt zurück

truewenn ein Export gefunden wurde; andernfalls . false

Ausnahmen

Gilt für:

TryGetExport<TExport>(String, TExport)

Quelle:
CompositionContext.cs
Quelle:
CompositionContext.cs
Quelle:
CompositionContext.cs
Quelle:
CompositionContext.cs

Gibt den Export zurück, der dem angegebenen generischen Typparameter und vertragsnamen entspricht, oder gibt zurück null , 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, der übereinstimmen soll.

Parameter

contractName
String

Der übereinstimmende Name.

export
TExport

Wenn diese Methode zurückgegeben wird, enthält sie den übereinstimmenen Export oder null.

Gibt zurück

truewenn ein Export gefunden wurde; andernfalls . false

Ausnahmen

Es wurde kein Export gefunden für contractName.

Gilt für: