Sviluppo di un enumeratore Foreach personalizzato
In Integration Services vengono utilizzati enumeratori Foreach per scorrere gli elementi di una raccolta ed eseguire la stessa attività per ogni elemento. Integration Services include una varietà di enumeratori Foreach che supportano le raccolte utilizzate più di frequente, ad esempio tutti i file di una cartella, tutte le tabelle di un database o tutti gli elementi di un elenco archiviato in una variabile del pacchetto. Se gli enumeratori Foreach e le raccolte disponibili non soddisfano completamente specifici requisiti, è possibile creare un enumeratore Foreach personalizzato.
A tale scopo, è necessario creare una classe che eredita dalla classe di base ForEachEnumerator, applicare l'attributo DtsForEachEnumeratorAttribute alla nuova classe ed eseguire l'override dei metodi e delle proprietà importanti della classe di base, tra cui il metodo GetEnumerator.
Per un esempio reale di enumeratore Foreach personalizzato, vedere gli esempi di Integration Services in Codeplex.
Contenuto della sezione
In questa sezione viene descritto come creare, configurare e scrivere il codice di un enumeratore Foreach personalizzato e della relativa interfaccia utente personalizzata.
Creazione di un enumeratore Foreach personalizzato
Viene descritto come creare le classi per un progetto di enumeratore Foreach personalizzato.Scrittura del codice di un enumeratore Foreach personalizzato
Viene descritto come implementare un enumeratore Foreach personalizzato eseguendo l'override dei metodi e delle proprietà della classe di base.Sviluppo di un'interfaccia utente per un enumeratore Foreach personalizzato
Viene descritto come implementare la classe dell'interfaccia utente e il form utilizzato per configurare l'enumeratore Foreach personalizzato.
Argomenti correlati
Informazioni comuni per tutti gli oggetti personalizzati
Per informazioni comuni a tutti i tipi di oggetti personalizzati che è possibile creare in Integration Services, vedere gli argomenti seguenti:
Sviluppo di oggetti personalizzati per Integration Services
Vengono descritti i passaggi di base per implementare tutti i tipi di oggetti personalizzati in Integration Services.Persistenza degli oggetti personalizzati
Viene descritta la persistenza personalizzata e vengono illustrati i casi in cui è necessaria.Creazione, distribuzione e debug di oggetti personalizzati
Vengono descritte le tecniche per la compilazione, la firma, la distribuzione e il debug di oggetti personalizzati.
Informazioni su altri oggetti personalizzati
Per informazioni sugli altri tipi di oggetti personalizzati che è possibile creare in Integration Services, vedere gli argomenti seguenti:
Sviluppo di un'attività personalizzata
Viene descritto come programmare attività personalizzate.Sviluppo di una gestione connessione personalizzata
Viene descritto come programmare gestioni connessioni personalizzate.Sviluppo di un provider di log personalizzato
Viene descritto come programmare provider di log personalizzati.Sviluppo di un componente del flusso di dati personalizzato
Viene descritto come programmare origini, trasformazioni e destinazioni personalizzate del flusso di dati.
|