CompositionContext.TryGetExport Metodo

Definizione

Overload

TryGetExport(CompositionContract, Object)

Restituisce l'esportazione che corrisponde al contratto specificato, o restituisce null se non viene rilevata alcuna corrispondenza.

TryGetExport(Type, Object)

Restituisce l'esportazione che corrisponde al tipo specificato, o restituisce null se non viene rilevata alcuna corrispondenza.

TryGetExport(Type, String, Object)

Restituisce l'esportazione che corrisponde al nome e tipo di contratto specificati, o restituisce null se non viene rilevata alcuna corrispondenza.

TryGetExport<TExport>(TExport)

Restituisce l'esportazione che corrisponde al parametro di tipo generico specificato, o restituisce null se non viene rilevata alcuna corrispondenza.

TryGetExport<TExport>(String, TExport)

Restituisce l'esportazione che corrisponde al parametro di tipo generico e al nome di contratto specificati, o restituisce null se non viene rilevata alcuna corrispondenza.

TryGetExport(CompositionContract, Object)

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

Restituisce l'esportazione che corrisponde al contratto specificato, o restituisce null se non viene rilevata alcuna corrispondenza.

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

Parametri

contract
CompositionContract

Il contratto per cui trovare una corrispondenza.

export
Object

Quando termina, questo metodo contiene l'esportazione corrispondente o null.

Restituisce

true se è stata trovata un'esportazione; in caso contrario, false.

Eccezioni

Nessuna esportazione trovata per contract.

Si applica a

TryGetExport(Type, Object)

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

Restituisce l'esportazione che corrisponde al tipo specificato, o restituisce null se non viene rilevata alcuna corrispondenza.

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

Parametri

exportType
Type

Il tipo per cui trovare una corrispondenza.

export
Object

Quando termina, questo metodo contiene l'esportazione corrispondente o null.

Restituisce

true se è stata trovata un'esportazione; in caso contrario, false.

Eccezioni

Nessuna esportazione trovata per contract.

Si applica a

TryGetExport(Type, String, Object)

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

Restituisce l'esportazione che corrisponde al nome e tipo di contratto specificati, o restituisce null se non viene rilevata alcuna corrispondenza.

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

Parametri

exportType
Type

Il tipo per cui trovare una corrispondenza.

contractName
String

Nome da confrontare.

export
Object

Quando termina, questo metodo contiene l'esportazione corrispondente o null.

Restituisce

true se è stata trovata un'esportazione; in caso contrario, false.

Eccezioni

Nessuna esportazione trovata per contract.

Si applica a

TryGetExport<TExport>(TExport)

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

Restituisce l'esportazione che corrisponde al parametro di tipo generico specificato, o restituisce null se non viene rilevata alcuna corrispondenza.

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

Parametri di tipo

TExport

Il tipo per cui trovare una corrispondenza.

Parametri

export
TExport

Quando termina, questo metodo contiene l'esportazione corrispondente o null.

Restituisce

true se è stata trovata un'esportazione; in caso contrario, false.

Eccezioni

Nessuna esportazione trovata per contract.

Si applica a

TryGetExport<TExport>(String, TExport)

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

Restituisce l'esportazione che corrisponde al parametro di tipo generico e al nome di contratto specificati, o restituisce null se non viene rilevata alcuna corrispondenza.

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

Parametri di tipo

TExport

Il tipo per cui trovare una corrispondenza.

Parametri

contractName
String

Nome da confrontare.

export
TExport

Quando termina, questo metodo contiene l'esportazione corrispondente o null.

Restituisce

true se è stata trovata un'esportazione; in caso contrario, false.

Eccezioni

Nessuna esportazione trovata per contract.

Si applica a