CompositionContext.TryGetExport Méthode

Définition

Surcharges

TryGetExport(CompositionContract, Object)

Retourne l'exportation qui correspond au contrat spécifié, ou retourne null si aucune correspondance n'est trouvée.

TryGetExport(Type, Object)

Retourne l'exportation qui correspond au type spécifié, ou retourne null si aucune correspondance n'est trouvée.

TryGetExport(Type, String, Object)

Retourne l'exportation qui correspond au nom et au type de contrat spécifiés, ou retourne null si aucune correspondance n'est trouvée.

TryGetExport<TExport>(TExport)

Retourne l'exportation qui correspond au paramètre de type générique spécifié, ou retourne null si aucune correspondance n'est trouvée.

TryGetExport<TExport>(String, TExport)

Retourne l'exportation qui correspond au nom de contrat et au paramètre de type générique spécifiés, ou retourne null si aucune correspondance n'est trouvée.

TryGetExport(CompositionContract, Object)

Source:
CompositionContext.cs
Source:
CompositionContext.cs
Source:
CompositionContext.cs

Retourne l'exportation qui correspond au contrat spécifié, ou retourne null si aucune correspondance n'est trouvée.

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

Paramètres

contract
CompositionContract

Contrat à faire correspondre.

export
Object

Lorsque cette méthode retourne son résultat, il contient l'exportation correspondante ou null.

Retours

true si une exportation a été trouvée ; sinon, false.

Exceptions

Aucune exportation n’a été trouvée pour contract.

S’applique à

TryGetExport(Type, Object)

Source:
CompositionContext.cs
Source:
CompositionContext.cs
Source:
CompositionContext.cs

Retourne l'exportation qui correspond au type spécifié, ou retourne null si aucune correspondance n'est trouvée.

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

Paramètres

exportType
Type

Type à trouver.

export
Object

Lorsque cette méthode retourne son résultat, il contient l'exportation correspondante ou null.

Retours

true si une exportation a été trouvée ; sinon, false.

Exceptions

Aucune exportation n’a été trouvée pour contract.

S’applique à

TryGetExport(Type, String, Object)

Source:
CompositionContext.cs
Source:
CompositionContext.cs
Source:
CompositionContext.cs

Retourne l'exportation qui correspond au nom et au type de contrat spécifiés, ou retourne null si aucune correspondance n'est trouvée.

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

Paramètres

exportType
Type

Type à trouver.

contractName
String

Nom à mettre en correspondance.

export
Object

Lorsque cette méthode retourne son résultat, il contient l'exportation correspondante ou null.

Retours

true si une exportation a été trouvée ; sinon, false.

Exceptions

Aucune exportation n’a été trouvée pour contract.

S’applique à

TryGetExport<TExport>(TExport)

Source:
CompositionContext.cs
Source:
CompositionContext.cs
Source:
CompositionContext.cs

Retourne l'exportation qui correspond au paramètre de type générique spécifié, ou retourne null si aucune correspondance n'est trouvée.

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

Paramètres de type

TExport

Type à trouver.

Paramètres

export
TExport

Lorsque cette méthode retourne son résultat, il contient l'exportation correspondante ou null.

Retours

true si une exportation a été trouvée ; sinon, false.

Exceptions

Aucune exportation n’a été trouvée pour contract.

S’applique à

TryGetExport<TExport>(String, TExport)

Source:
CompositionContext.cs
Source:
CompositionContext.cs
Source:
CompositionContext.cs

Retourne l'exportation qui correspond au nom de contrat et au paramètre de type générique spécifiés, ou retourne null si aucune correspondance n'est trouvée.

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

Paramètres de type

TExport

Type à trouver.

Paramètres

contractName
String

Nom à mettre en correspondance.

export
TExport

Lorsque cette méthode retourne son résultat, il contient l'exportation correspondante ou null.

Retours

true si une exportation a été trouvée ; sinon, false.

Exceptions

Aucune exportation n’a été trouvée pour contract.

S’applique à