AggregateExportProvider Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Lekéri az objektumgyűjtemény ExportProvider által biztosított exportálásokat.
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
- Öröklődés
- Megvalósítás
Megjegyzések
Important
Ez a típus implementálja a IDisposable felületet. Ha befejezte a típus használatát, közvetlenül vagy közvetve kell megsemmisítenie. A típus közvetlen ártalmatlanításához hívja meg a Dispose metódust egy try/catch blokkban. Ha közvetve szeretné megsemmisíteni, használjon olyan nyelvi szerkezetet, mint a using (C#-ban) vagy Using (a Visual Basicben). További információ: "Az IDisposable-t megvalósító objektum használata" című szakasz a IDisposable felület témakörében.
Konstruktorok
| Name | Description |
|---|---|
| AggregateExportProvider(ExportProvider[]) |
Inicializálja a AggregateExportProvider osztály új példányát. |
| AggregateExportProvider(IEnumerable<ExportProvider>) |
Inicializálja a AggregateExportProvider osztály új példányát. |
Tulajdonságok
| Name | Description |
|---|---|
| Providers |
Lekéri az objektum összesítő szolgáltatóit AggregateExportProvider tartalmazó gyűjteményt. |
Metódusok
| Name | Description |
|---|---|
| Dispose() |
Az osztály aktuális példánya által használt összes erőforrást felszabadítja AggregateExportProvider . |
| Dispose(Boolean) |
Felszabadítja az osztály által AggregateExportProvider használt nem felügyelt erőforrásokat, és opcionálisan felszabadítja a felügyelt erőforrásokat. |
| Equals(Object) |
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| GetExport<T,TMetadataView>() |
Az exportálást a megadott típusparaméterből származtatott szerződésnévvel adja vissza. Ha nincs pontosan egy megfelelő exportálás, a rendszer kivételt jelez. (Öröklődés forrása ExportProvider) |
| GetExport<T,TMetadataView>(String) |
A megadott szerződésnévvel rendelkező exportálást adja vissza. Ha nincs pontosan egy megfelelő exportálás, a rendszer kivételt jelez. (Öröklődés forrása ExportProvider) |
| GetExport<T>() |
Az exportálást a megadott típusparaméterből származtatott szerződésnévvel adja vissza. Ha nincs pontosan egy megfelelő exportálás, a rendszer kivételt jelez. (Öröklődés forrása ExportProvider) |
| GetExport<T>(String) |
A megadott szerződésnévvel rendelkező exportálást adja vissza. Ha nincs pontosan egy megfelelő exportálás, a rendszer kivételt jelez. (Öröklődés forrása ExportProvider) |
| GetExportedValue<T>() |
A megadott típusparaméterből származtatott szerződésnévvel rendelkező exportált objektumot adja vissza. Ha nincs pontosan egy egyező exportált objektum, a rendszer kivételt vet ki. (Öröklődés forrása ExportProvider) |
| GetExportedValue<T>(String) |
A megadott szerződésnévvel rendelkező exportált objektumot adja vissza. Ha nincs pontosan egy egyező exportált objektum, a rendszer kivételt vet ki. (Öröklődés forrása ExportProvider) |
| GetExportedValueOrDefault<T>() |
Lekéri az exportált objektumot a megadott típusparaméterből vagy a megadott típus alapértelmezett értékéből származtatott szerződésnévvel, vagy kivételt jelez, ha egynél több egyező exportált objektum van. (Öröklődés forrása ExportProvider) |
| GetExportedValueOrDefault<T>(String) |
Lekéri az exportált objektumot a megadott szerződésnévvel vagy a megadott típus alapértelmezett értékével, vagy kivételt eredményez, ha egynél több egyező exportált objektum van. (Öröklődés forrása ExportProvider) |
| GetExportedValues<T>() |
Lekéri az összes exportált objektumot a megadott típusparaméterből származtatott szerződésnévvel. (Öröklődés forrása ExportProvider) |
| GetExportedValues<T>(String) |
Lekéri az összes exportált objektumot a megadott szerződésnévvel. (Öröklődés forrása ExportProvider) |
| GetExports(ImportDefinition, AtomicComposition) |
Lekéri az összes olyan exportálást, amely megfelel a megadott importdefiníció és -összetétel feltételeinek. (Öröklődés forrása ExportProvider) |
| GetExports(ImportDefinition) |
Lekéri az összes olyan exportálást, amely megfelel a megadott importálási definíció feltételeinek. (Öröklődés forrása ExportProvider) |
| GetExports(Type, Type, String) |
Lekéri a megadott szerződésnévvel rendelkező összes exportálást. (Öröklődés forrása ExportProvider) |
| GetExports<T,TMetadataView>() |
Lekéri a megadott típusparaméterből származtatott szerződésnévvel rendelkező összes exportálást. (Öröklődés forrása ExportProvider) |
| GetExports<T,TMetadataView>(String) |
Lekéri a megadott szerződésnévvel rendelkező összes exportálást. (Öröklődés forrása ExportProvider) |
| GetExports<T>() |
Lekéri a megadott típusparaméterből származtatott szerződésnévvel rendelkező összes exportálást. (Öröklődés forrása ExportProvider) |
| GetExports<T>(String) |
Lekéri a megadott szerződésnévvel rendelkező összes exportálást. (Öröklődés forrása ExportProvider) |
| GetExportsCore(ImportDefinition, AtomicComposition) |
Lekéri az összes olyan exportálást, amely megfelel a megadott importálás feltételeinek. |
| GetHashCode() |
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| OnExportsChanged(ExportsChangeEventArgs) |
Az eseményt emeli ExportsChanged ki. (Öröklődés forrása ExportProvider) |
| OnExportsChanging(ExportsChangeEventArgs) |
Az eseményt emeli ExportsChanging ki. (Öröklődés forrása ExportProvider) |
| ToString() |
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |
| TryGetExports(ImportDefinition, AtomicComposition, IEnumerable<Export>) |
Lekéri az összes olyan exportálást, amely megfelel a megadott importálás feltételeinek. (Öröklődés forrása ExportProvider) |
esemény
| Name | Description |
|---|---|
| ExportsChanged |
Akkor fordul elő, ha az exportálás a ExportProvider változás során történik. (Öröklődés forrása ExportProvider) |
| ExportsChanging |
Akkor fordul elő, ha a megadott exportálások változnak. (Öröklődés forrása ExportProvider) |