CompositionContext.TryGetExport Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
TryGetExport(CompositionContract, Object) |
Retourne l'exportation qui correspond au contrat spécifié, ou retourne |
TryGetExport(Type, Object) |
Retourne l'exportation qui correspond au type spécifié, ou retourne |
TryGetExport(Type, String, Object) |
Retourne l'exportation qui correspond au nom et au type de contrat spécifiés, ou retourne |
TryGetExport<TExport>(TExport) |
Retourne l'exportation qui correspond au paramètre de type générique spécifié, ou retourne |
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 |
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
.