ExportProvider Sınıf

Tanım

Belirtilen ImportDefinition nesneyle eşleşen dışarı aktarmaları alır.

public ref class ExportProvider abstract
public abstract class ExportProvider
type ExportProvider = class
Public MustInherit Class ExportProvider
Devralma
ExportProvider
Türetilmiş

Oluşturucular

ExportProvider()

ExportProvider sınıfının yeni bir örneğini başlatır.

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetExport<T,TMetadataView>()

Belirtilen tür parametresinden türetilen sözleşme adıyla dışarı aktarmayı döndürür. Tam olarak eşleşen bir dışarı aktarma yoksa, bir özel durum oluşturulur.

GetExport<T,TMetadataView>(String)

Belirtilen sözleşme adına sahip dışarı aktarmayı döndürür. Tam olarak eşleşen bir dışarı aktarma yoksa, bir özel durum oluşturulur.

GetExport<T>()

Belirtilen tür parametresinden türetilen sözleşme adıyla dışarı aktarmayı döndürür. Tam olarak eşleşen bir dışarı aktarma yoksa, bir özel durum oluşturulur.

GetExport<T>(String)

Belirtilen sözleşme adına sahip dışarı aktarmayı döndürür. Tam olarak eşleşen bir dışarı aktarma yoksa, bir özel durum oluşturulur.

GetExportedValue<T>()

Belirtilen tür parametresinden türetilen sözleşme adıyla dışarı aktarılan nesneyi döndürür. Tam olarak eşleşen bir dışarı aktarılan nesne yoksa, bir özel durum oluşturulur.

GetExportedValue<T>(String)

Belirtilen sözleşme adına sahip dışarı aktarılan nesneyi döndürür. Tam olarak eşleşen bir dışarı aktarılan nesne yoksa, bir özel durum oluşturulur.

GetExportedValueOrDefault<T>()

Belirtilen tür parametresinden veya belirtilen tür için varsayılan değerden türetilen sözleşme adıyla dışarı aktarılan nesneyi alır veya birden fazla eşleşen dışarı aktarılan nesne varsa bir özel durum oluşturur.

GetExportedValueOrDefault<T>(String)

Belirtilen sözleşme adına veya belirtilen tür için varsayılan değere sahip dışarı aktarılan nesneyi alır veya birden fazla eşleşen dışarı aktarılan nesne varsa bir özel durum oluşturur.

GetExportedValues<T>()

Belirtilen tür parametresinden türetilen sözleşme adıyla dışarı aktarılan tüm nesneleri alır.

GetExportedValues<T>(String)

Belirtilen sözleşme adına sahip dışarı aktarılan tüm nesneleri alır.

GetExports(ImportDefinition)

Belirtilen içeri aktarma tanımının koşullarıyla eşleşen tüm dışarı aktarmaları alır.

GetExports(ImportDefinition, AtomicComposition)

Belirtilen içeri aktarma tanımının ve bileşiminin koşullarıyla eşleşen tüm dışarı aktarmaları alır.

GetExports(Type, Type, String)

Belirtilen sözleşme adına sahip tüm dışarı aktarmaları alır.

GetExports<T,TMetadataView>()

Belirtilen tür parametresinden türetilen sözleşme adıyla tüm dışarı aktarmaları alır.

GetExports<T,TMetadataView>(String)

Belirtilen sözleşme adına sahip tüm dışarı aktarmaları alır.

GetExports<T>()

Belirtilen tür parametresinden türetilen sözleşme adıyla tüm dışarı aktarmaları alır.

GetExports<T>(String)

Belirtilen sözleşme adına sahip tüm dışarı aktarmaları alır.

GetExportsCore(ImportDefinition, AtomicComposition)

Belirtilen tanım tarafından tanımlanan kısıtlamayla eşleşen tüm dışarı aktarmaları alır.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
OnExportsChanged(ExportsChangeEventArgs)

Olayı tetikler ExportsChanged .

OnExportsChanging(ExportsChangeEventArgs)

Olayı tetikler ExportsChanging .

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)
TryGetExports(ImportDefinition, AtomicComposition, IEnumerable<Export>)

Belirtilen içeri aktarmanın koşullarıyla eşleşen tüm dışarı aktarmaları alır.

Ekinlikler

ExportsChanged

Değişiklikteki dışarı aktarma işlemi gerçekleştiğinde ExportProvider gerçekleşir.

ExportsChanging

Sağlanan dışarı aktarmalar değiştiğinde gerçekleşir.

Şunlara uygulanır