CompositionContext.TryGetExport Metodo

Definizione

Overload

Nome Descrizione
TryGetExport(CompositionContract, Object)

Restituisce l'esportazione corrispondente al contratto specificato oppure restituisce null se non viene trovata alcuna corrispondenza.

TryGetExport(Type, Object)

Restituisce l'esportazione che corrisponde al tipo specificato oppure restituisce null se non viene trovata alcuna corrispondenza.

TryGetExport(Type, String, Object)

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

TryGetExport<TExport>(TExport)

Restituisce l'esportazione corrispondente al parametro di tipo generico specificato oppure restituisce null se non viene trovata alcuna corrispondenza.

TryGetExport<TExport>(String, TExport)

Restituisce l'esportazione corrispondente al parametro di tipo generico specificato e al nome del contratto oppure restituisce null se non viene trovata alcuna corrispondenza.

TryGetExport(CompositionContract, Object)

Origine:
CompositionContext.cs
Origine:
CompositionContext.cs
Origine:
CompositionContext.cs
Origine:
CompositionContext.cs

Restituisce l'esportazione corrispondente al contratto specificato oppure restituisce null se non viene trovata 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

Contratto da trovare.

export
Object

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

Valori restituiti

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

Eccezioni

Non è stata trovata alcuna esportazione per contract.

Si applica a

TryGetExport(Type, Object)

Origine:
CompositionContext.cs
Origine:
CompositionContext.cs
Origine:
CompositionContext.cs
Origine:
CompositionContext.cs

Restituisce l'esportazione che corrisponde al tipo specificato oppure restituisce null se non viene trovata 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

Tipo da trovare.

export
Object

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

Valori restituiti

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

Eccezioni

Si applica a

TryGetExport(Type, String, Object)

Origine:
CompositionContext.cs
Origine:
CompositionContext.cs
Origine:
CompositionContext.cs
Origine:
CompositionContext.cs

Restituisce l'esportazione che corrisponde al nome e al tipo di contratto specificati oppure restituisce null se non viene trovata 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

Tipo da trovare.

contractName
String

Nome da trovare.

export
Object

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

Valori restituiti

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

Eccezioni

Non è stata trovata alcuna esportazione per contractName.

Si applica a

TryGetExport<TExport>(TExport)

Origine:
CompositionContext.cs
Origine:
CompositionContext.cs
Origine:
CompositionContext.cs
Origine:
CompositionContext.cs

Restituisce l'esportazione corrispondente al parametro di tipo generico specificato oppure restituisce null se non viene trovata 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

Tipo da trovare.

Parametri

export
TExport

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

Valori restituiti

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

Eccezioni

Si applica a

TryGetExport<TExport>(String, TExport)

Origine:
CompositionContext.cs
Origine:
CompositionContext.cs
Origine:
CompositionContext.cs
Origine:
CompositionContext.cs

Restituisce l'esportazione corrispondente al parametro di tipo generico specificato e al nome del contratto oppure restituisce null se non viene trovata 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

Tipo da trovare.

Parametri

contractName
String

Nome da trovare.

export
TExport

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

Valori restituiti

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

Eccezioni

Non è stata trovata alcuna esportazione per contractName.

Si applica a