Aracılığıyla paylaş


ExportProvider Sınıf

Tanım

Belirtilen ImportDefinition nesnesiyle 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ı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>()

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ıyla 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, AtomicComposition)

Belirtilen içeri aktarma tanımı ve bileşiminin koşullarıyla eşleşen tüm dışarı aktarmaları 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(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()

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

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

Geçerli Objectbasit bir kopyasını oluşturur.

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

ExportsChanged olayını başlatır.

OnExportsChanging(ExportsChangeEventArgs)

ExportsChanging olayını başlatır.

ToString()

Geçerli nesneyi temsil eden bir dize 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

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

ExportsChanging

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

Şunlara uygulanır