Entwickeln eines benutzerdefinierten ForEach-Enumerators
Integration Services verwendet Foreach-Enumeratoren zum Durchlaufen der Elemente in einer Auflistung und zum Ausführen derselben Tasks für jedes Element. Integration Services enthält eine Vielzahl von Foreach-Enumeratoren, die die am häufigsten verwendeten Auflistungen unterstützen. Dazu gehören alle Dateien in einem Ordner, alle Tabellen in einer Datenbank oder alle Elemente einer in einer Paketvariablen gespeicherten Liste. Sollten die verfügbaren Foreach-Enumeratoren und Auflistungen Ihre Anforderungen nicht vollständig erfüllen, können Sie einen benutzerdefinierten Foreach-Enumerator erstellen.
Zum Erstellen eines benutzerdefinierten Foreach-Enumerators müssen Sie eine Klasse erstellen, die von der ForEachEnumerator-Basisklasse erbt, das DtsForEachEnumeratorAttribute-Attribut auf die neue Klasse anwenden und die Hauptmethoden und -eigenschaften der Basisklasse, einschließlich der GetEnumerator-Methode, überschreiben.
Ein funktionstüchtiges Beispiel eines benutzerdefinierten Foreach-Enumerators finden Sie in den Integration Services-Beispielen auf Codeplex.
In diesem Abschnitt
In diesem Abschnitt wird beschrieben, wie Sie einen benutzerdefinierten Foreach-Enumerator mit zugehöriger Benutzeroberfläche erstellen, konfigurieren und codieren.
Erstellen eines benutzerdefinierten Foreach-Enumerators
Beschreibt die Erstellung der Klassen für ein benutzerdefiniertes Foreach-Enumeratorprojekt.Codieren eines benutzerdefinierten Foreach-Enumerators
Beschreibt die Implementierung eines benutzerdefinierten Foreach-Enumerators durch Überschreiben der Methoden und Eigenschaften der Basisklasse.Entwickeln einer Benutzeroberfläche für einen benutzerdefinierten ForEach-Enumerator
Beschreibt die Implementierung der Benutzeroberflächenklasse und des Formulars, das für die Konfiguration des benutzerdefinierten Foreach-Enumerators verwendet wird.
Verwandte Themen
Informationen, die für alle benutzerdefinierten Objekte gelten
Informationen zu allen Arten benutzerdefinierter Objekte, die Sie in Integration Services erstellen können, finden Sie in den folgenden Themen:
Entwickeln benutzerdefinierter Objekte für Integration Services
Beschreibt die grundlegenden Schritte bei der Implementierung aller Arten von benutzerdefinierten Objekten in Integration Services.Beibehalten von benutzerdefinierten Objekten
Beschreibt die benutzerdefinierte Dauerhaftigkeit und erklärt, wann diese notwendig ist.Erstellen, Bereitstellen und Debuggen von benutzerdefinierten Objekten
Beschreibt die Techniken für das Erstellen, Signieren, Bereitstellen und Debuggen von benutzerdefinierten Objekten.
Informationen zu anderen benutzerdefinierten Objekten
Informationen zu den anderen Arten benutzerdefinierter Objekte, die Sie in Integration Services erstellen können, finden Sie in den folgenden Themen:
Entwickeln eines benutzerdefinierten Tasks
Erläutert die Programmierung benutzerdefinierter Tasks.Entwickeln eines benutzerdefinierten Verbindungs-Managers
Erläutert die Programmierung benutzerdefinierter Verbindungs-Manager.Entwickeln eines benutzerdefinierten Protokollanbieters
Erläutert die Programmierung benutzerdefinierter Protokollanbieter.Entwickeln einer benutzerdefinierten Datenflusskomponente
Erläutert die Programmierung benutzerdefinierter Datenflussquellen, Transformationen und Ziele.
|