AggregateExportProvider Sınıf
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.
Bir nesne koleksiyonu ExportProvider tarafından sağlanan dışarı aktarmaları alır.
public ref class AggregateExportProvider : System::ComponentModel::Composition::Hosting::ExportProvider, IDisposable
public class AggregateExportProvider : System.ComponentModel.Composition.Hosting.ExportProvider, IDisposable
type AggregateExportProvider = class
inherit ExportProvider
interface IDisposable
Public Class AggregateExportProvider
Inherits ExportProvider
Implements IDisposable
- Devralma
- Uygulamalar
Açıklamalar
Important
Bu tür IDisposable arabirimini uygular. Kullanımını bitirdiğinizde, doğrudan ya da dolaylı yoldan atmalısınız. Türü doğrudan atabilmek için, bir Disposetry/ bloğunda catch yöntemini çağırın. Bunu dolaylı olarak atmak için using (C#'de) veya Using (Visual Basic'te) gibi bir dil yapısı kullanın. Daha fazla bilgi için arabirim konusunun "IDisposable Uygulayan Bir Nesne Kullanma" bölümüne IDisposable bakın.
Oluşturucular
| Name | Description |
|---|---|
| AggregateExportProvider(ExportProvider[]) |
AggregateExportProvider sınıfının yeni bir örneğini başlatır. |
| AggregateExportProvider(IEnumerable<ExportProvider>) |
AggregateExportProvider sınıfının yeni bir örneğini başlatır. |
Özellikler
| Name | Description |
|---|---|
| Providers |
Nesnenin toplayan sağlayıcıları AggregateExportProvider içeren bir koleksiyon alır. |
Yöntemler
| Name | Description |
|---|---|
| Dispose() |
Sınıfın geçerli örneği AggregateExportProvider tarafından kullanılan tüm kaynakları serbest bırakır. |
| Dispose(Boolean) |
sınıfı tarafından AggregateExportProvider 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ı 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) |
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) |