CompositionContext.TryGetExport Yöntem

Tanım

Aşırı Yüklemeler

Name Description
TryGetExport(CompositionContract, Object)

Belirtilen sözleşmeyle eşleşen dışarı aktarmayı döndürür veya eşleşme bulunmazsa döndürür null .

TryGetExport(Type, Object)

Belirtilen türle eşleşen dışarı aktarmayı döndürür veya eşleşme bulunmazsa döndürür null .

TryGetExport(Type, String, Object)

Belirtilen sözleşme adı ve türüyle eşleşen dışarı aktarmayı döndürür veya eşleşme bulunmazsa döndürür null .

TryGetExport<TExport>(TExport)

Belirtilen genel tür parametresiyle eşleşen dışarı aktarmayı döndürür veya eşleşme bulunmazsa döndürür null .

TryGetExport<TExport>(String, TExport)

Belirtilen genel tür parametresi ve sözleşme adıyla eşleşen dışarı aktarmayı döndürür veya eşleşme bulunmazsa döndürür null .

TryGetExport(CompositionContract, Object)

Kaynak:
CompositionContext.cs
Kaynak:
CompositionContext.cs
Kaynak:
CompositionContext.cs
Kaynak:
CompositionContext.cs

Belirtilen sözleşmeyle eşleşen dışarı aktarmayı döndürür veya eşleşme bulunmazsa döndürür null .

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

Parametreler

contract
CompositionContract

Eşleşecek sözleşme.

export
Object

Bu yöntem döndürdüğünde, eşleşen dışarı aktarmayı veya nulliçerir.

Döndürülenler

true dışarı aktarma bulunduysa; aksi takdirde , false.

Özel durumlar

için contractdışarı aktarma bulunamadı.

Şunlara uygulanır

TryGetExport(Type, Object)

Kaynak:
CompositionContext.cs
Kaynak:
CompositionContext.cs
Kaynak:
CompositionContext.cs
Kaynak:
CompositionContext.cs

Belirtilen türle eşleşen dışarı aktarmayı döndürür veya eşleşme bulunmazsa döndürür null .

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

Parametreler

exportType
Type

Eşleşecek tür.

export
Object

Bu yöntem döndürdüğünde, eşleşen dışarı aktarmayı veya nulliçerir.

Döndürülenler

true dışarı aktarma bulunduysa; aksi takdirde , false.

Özel durumlar

Şunlara uygulanır

TryGetExport(Type, String, Object)

Kaynak:
CompositionContext.cs
Kaynak:
CompositionContext.cs
Kaynak:
CompositionContext.cs
Kaynak:
CompositionContext.cs

Belirtilen sözleşme adı ve türüyle eşleşen dışarı aktarmayı döndürür veya eşleşme bulunmazsa döndürür null .

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

Parametreler

exportType
Type

Eşleşecek tür.

contractName
String

Eşleşmesi gereken ad.

export
Object

Bu yöntem döndürdüğünde, eşleşen dışarı aktarmayı veya nulliçerir.

Döndürülenler

true dışarı aktarma bulunduysa; aksi takdirde , false.

Özel durumlar

için contractNamedışarı aktarma bulunamadı.

Şunlara uygulanır

TryGetExport<TExport>(TExport)

Kaynak:
CompositionContext.cs
Kaynak:
CompositionContext.cs
Kaynak:
CompositionContext.cs
Kaynak:
CompositionContext.cs

Belirtilen genel tür parametresiyle eşleşen dışarı aktarmayı döndürür veya eşleşme bulunmazsa döndürür null .

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

Tür Parametreleri

TExport

Eşleşecek tür.

Parametreler

export
TExport

Bu yöntem döndürdüğünde, eşleşen dışarı aktarmayı veya nulliçerir.

Döndürülenler

true dışarı aktarma bulunduysa; aksi takdirde , false.

Özel durumlar

Şunlara uygulanır

TryGetExport<TExport>(String, TExport)

Kaynak:
CompositionContext.cs
Kaynak:
CompositionContext.cs
Kaynak:
CompositionContext.cs
Kaynak:
CompositionContext.cs

Belirtilen genel tür parametresi ve sözleşme adıyla eşleşen dışarı aktarmayı döndürür veya eşleşme bulunmazsa döndürür null .

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

Tür Parametreleri

TExport

Eşleşecek tür.

Parametreler

contractName
String

Eşleşmesi gereken ad.

export
TExport

Bu yöntem döndürdüğünde, eşleşen dışarı aktarmayı veya nulliçerir.

Döndürülenler

true dışarı aktarma bulunduysa; aksi takdirde , false.

Özel durumlar

için contractNamedışarı aktarma bulunamadı.

Şunlara uygulanır