CompositionContext.TryGetExport Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 |
| 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 |
| 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 |
| 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 |
| 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 |
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ı.