CatalogExportProvider Sınıf

Tanım

Bir katalogdan dışarı aktarmaları alır.

public ref class CatalogExportProvider : System::ComponentModel::Composition::Hosting::ExportProvider, IDisposable
public class CatalogExportProvider : System.ComponentModel.Composition.Hosting.ExportProvider, IDisposable
type CatalogExportProvider = class
    inherit ExportProvider
    interface IDisposable
Public Class CatalogExportProvider
Inherits ExportProvider
Implements IDisposable
Devralma
CatalogExportProvider
Uygulamalar

Açıklamalar

Important

Bu tür IDisposable arabirimini uygular. türünü kullanmayı bitirdiğinizde, doğrudan (yöntemini çağırarak Dispose ) veya dolaylı olarak (C# gibi using bir dil yapısıyla) atmalısınız. Daha fazla bilgi için bkz . IDisposable uygulayan bir nesne kullanma.

Oluşturucular

Name Description
CatalogExportProvider(ComposablePartCatalog, Boolean)

Belirtilen katalog ve isteğe bağlı iş parçacığı güvenli modu ile sınıfının yeni bir örneğini CatalogExportProvider başlatır.

CatalogExportProvider(ComposablePartCatalog, CompositionOptions)

Belirtilen katalog ve oluşturma seçenekleriyle sınıfının yeni bir örneğini CatalogExportProvider başlatır.

CatalogExportProvider(ComposablePartCatalog)

Belirtilen katalogla sınıfının yeni bir örneğini CatalogExportProvider başlatır.

Özellikler

Name Description
Catalog

Dışarı aktarmaları sağlamak için kullanılan kataloğu alır.

SourceProvider

Ek dışarı aktarmalara erişim sağlayan dışarı aktarma sağlayıcısını alır veya ayarlar.

Yöntemler

Name Description
Dispose()

Sınıfın geçerli örneği CatalogExportProvider tarafından kullanılan tüm kaynakları serbest bırakır.

Dispose(Boolean)

tarafından CatalogExportProvider kullanılan yönetilmeyen kaynakları serbest bırakır ve isteğe bağlı olarak yönetilen kaynakları serbest bırakır.

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.

(Devralındığı yer: ExportProvider)
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.

(Devralındığı yer: ExportProvider)
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.

(Devralındığı yer: ExportProvider)
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.

(Devralındığı yer: ExportProvider)
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.

(Devralındığı yer: ExportProvider)
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.

(Devralındığı yer: ExportProvider)
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.

(Devralındığı yer: ExportProvider)
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.

(Devralındığı yer: ExportProvider)
GetExportedValues<T>()

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

(Devralındığı yer: ExportProvider)
GetExportedValues<T>(String)

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

(Devralındığı yer: ExportProvider)
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.

(Devralındığı yer: ExportProvider)
GetExports(ImportDefinition)

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

(Devralındığı yer: ExportProvider)
GetExports(Type, Type, String)

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

(Devralındığı yer: ExportProvider)
GetExports<T,TMetadataView>()

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

(Devralındığı yer: ExportProvider)
GetExports<T,TMetadataView>(String)

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

(Devralındığı yer: ExportProvider)
GetExports<T>()

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

(Devralındığı yer: ExportProvider)
GetExports<T>(String)

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

(Devralındığı yer: ExportProvider)
GetExportsCore(ImportDefinition, AtomicComposition)

Belirtilen içeri aktarmanın koşullarıyla eşleşen tüm dışarı aktarmaları döndürü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)

Olayı tetikler ExportsChanged .

(Devralındığı yer: ExportProvider)
OnExportsChanging(ExportsChangeEventArgs)

Olayı tetikler ExportsChanging .

(Devralındığı yer: ExportProvider)
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.

(Devralındığı yer: ExportProvider)

Ekinlikler

Name Description
ExportsChanged

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

(Devralındığı yer: ExportProvider)
ExportsChanging

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

(Devralındığı yer: ExportProvider)

Şunlara uygulanır