AggregateExportProvider Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die von einer Auflistung von ExportProvider-Objekten bereitgestellten Exporte ab.
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
- Vererbung
- Implementiert
Hinweise
Wichtig
Dieser Typ implementiert die IDisposable-Schnittstelle. Nach Abschluss der Verwendung sollten Sie den Typ entweder direkt oder indirekt löschen. Zum direkten Löschen des Typs rufen Sie seine Dispose-Methode in einem try
/catch
-Block auf. Zum indirekten Löschen verwenden Sie ein Sprachkonstrukt wie using
(in C#) oder Using
(in Visual Basic). Weitere Informationen finden Sie im Abschnitt „Verwenden eines Objekts, das IDisposable implementiert“ des Themas „Die IDisposable-Schnittstelle“.
Konstruktoren
AggregateExportProvider(ExportProvider[]) |
Initialisiert eine neue Instanz der AggregateExportProvider-Klasse. |
AggregateExportProvider(IEnumerable<ExportProvider>) |
Initialisiert eine neue Instanz der AggregateExportProvider-Klasse. |
Eigenschaften
Providers |
Ruft eine Auflistung ab, die die vom AggregateExportProvider-Objekt aggregierten Anbieter enthält. |
Methoden
Dispose() |
Gibt alle von der aktuellen Instanz der AggregateExportProvider-Klasse verwendeten Ressourcen frei. |
Dispose(Boolean) |
Gibt die von der AggregateExportProvider-Klasse verwendeten nicht verwalteten Ressourcen frei und gibt (optional) auch die verwalteten Ressourcen frei. |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetExport<T,TMetadataView>() |
Gibt den Export mit dem vom angegebenen Typparameter abgeleiteten Vertragsnamen zurück. Wenn nicht genau ein übereinstimmender Export vorhanden ist, wird eine Ausnahme ausgelöst. (Geerbt von ExportProvider) |
GetExport<T,TMetadataView>(String) |
Gibt den Export mit dem angegebenen Vertragsnamen zurück. Wenn nicht genau ein übereinstimmender Export vorhanden ist, wird eine Ausnahme ausgelöst. (Geerbt von ExportProvider) |
GetExport<T>() |
Gibt den Export mit dem vom angegebenen Typparameter abgeleiteten Vertragsnamen zurück. Wenn nicht genau ein übereinstimmender Export vorhanden ist, wird eine Ausnahme ausgelöst. (Geerbt von ExportProvider) |
GetExport<T>(String) |
Gibt den Export mit dem angegebenen Vertragsnamen zurück. Wenn nicht genau ein übereinstimmender Export vorhanden ist, wird eine Ausnahme ausgelöst. (Geerbt von ExportProvider) |
GetExportedValue<T>() |
Gibt das exportierte Objekt mit dem vom angegebenen Typparameter abgeleiteten Vertragsnamen zurück. Wenn nicht genau ein übereinstimmendes exportiertes Objekt vorhanden ist, wird eine Ausnahme ausgelöst. (Geerbt von ExportProvider) |
GetExportedValue<T>(String) |
Gibt das exportierte Objekt mit dem angegebenen Vertragsnamen zurück. Wenn nicht genau ein übereinstimmendes exportiertes Objekt vorhanden ist, wird eine Ausnahme ausgelöst. (Geerbt von ExportProvider) |
GetExportedValueOrDefault<T>() |
Ruft das exportierte Objekt mit dem vom angegebenen Typparameter abgeleiteten Vertragsnamen oder den Standardwert für den angegebenen Typ ab, oder löst eine Ausnahme aus, falls mehrere übereinstimmende exportierte Objekte vorhanden sind. (Geerbt von ExportProvider) |
GetExportedValueOrDefault<T>(String) |
Ruft das exportierte Objekt mit dem angegebenen Vertragsnamen oder den Standardwert für den angegebenen Typ ab, oder löst eine Ausnahme aus, falls mehrere übereinstimmende exportierte Objekte vorhanden sind. (Geerbt von ExportProvider) |
GetExportedValues<T>() |
Ruft alle exportierten Objekte mit dem vom angegebenen Typparameter abgeleiteten Vertragsnamen ab. (Geerbt von ExportProvider) |
GetExportedValues<T>(String) |
Ruft alle exportierten Objekte mit dem angegebenen Vertragsnamen ab. (Geerbt von ExportProvider) |
GetExports(ImportDefinition) |
Ruft alle Exporte ab, die mit den Bedingungen der angegebenen Importdefinition übereinstimmen. (Geerbt von ExportProvider) |
GetExports(ImportDefinition, AtomicComposition) |
Ruft alle Exporte ab, die den Bedingungen der angegebenen Importdefinition und Komposition entsprechen. (Geerbt von ExportProvider) |
GetExports(Type, Type, String) |
Ruft alle Exporte mit dem angegebenen Vertragsnamen ab. (Geerbt von ExportProvider) |
GetExports<T,TMetadataView>() |
Ruft alle Exporte mit dem vom angegebenen Typparameter abgeleiteten Vertragsnamen ab. (Geerbt von ExportProvider) |
GetExports<T,TMetadataView>(String) |
Ruft alle Exporte mit dem angegebenen Vertragsnamen ab. (Geerbt von ExportProvider) |
GetExports<T>() |
Ruft alle Exporte mit dem vom angegebenen Typparameter abgeleiteten Vertragsnamen ab. (Geerbt von ExportProvider) |
GetExports<T>(String) |
Ruft alle Exporte mit dem angegebenen Vertragsnamen ab. (Geerbt von ExportProvider) |
GetExportsCore(ImportDefinition, AtomicComposition) |
Ruft alle Exporte ab, die den Bedingungen für den angegebenen Import entsprechen. |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
OnExportsChanged(ExportsChangeEventArgs) |
Löst das ExportsChanged-Ereignis aus. (Geerbt von ExportProvider) |
OnExportsChanging(ExportsChangeEventArgs) |
Löst das ExportsChanging-Ereignis aus. (Geerbt von ExportProvider) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
TryGetExports(ImportDefinition, AtomicComposition, IEnumerable<Export>) |
Ruft alle Exporte ab, die den Bedingungen für den angegebenen Import entsprechen. (Geerbt von ExportProvider) |
Ereignisse
ExportsChanged |
Tritt auf, wenn sich die Exporte in ExportProvider ändern. (Geerbt von ExportProvider) |
ExportsChanging |
Tritt auf, wenn sich die bereitgestellten Exporte ändern. (Geerbt von ExportProvider) |
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Einreichen und Feedback anzeigen für