ForEachEnumeratorHost Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Definisce la classe host per il ForEachEnumerator. La classe non può essere ereditata.
public ref class ForEachEnumeratorHost sealed : Microsoft::SqlServer::Dts::Runtime::DtsObject, Microsoft::SqlServer::Dts::Runtime::IDTSExecutionPath, Microsoft::SqlServer::Dts::Runtime::IDTSForEachEnumerator, Microsoft::SqlServer::Dts::Runtime::IDTSName, Microsoft::SqlServer::Dts::Runtime::IDTSObjectHost, Microsoft::SqlServer::Dts::Runtime::IDTSPackagePath, Microsoft::SqlServer::Dts::Runtime::IDTSPersist, Microsoft::SqlServer::Dts::Runtime::IDTSPropertiesProvider, Microsoft::SqlServer::Dts::Runtime::IDTSPropertiesProviderEx
public sealed class ForEachEnumeratorHost : Microsoft.SqlServer.Dts.Runtime.DtsObject, Microsoft.SqlServer.Dts.Runtime.IDTSExecutionPath, Microsoft.SqlServer.Dts.Runtime.IDTSForEachEnumerator, Microsoft.SqlServer.Dts.Runtime.IDTSName, Microsoft.SqlServer.Dts.Runtime.IDTSObjectHost, Microsoft.SqlServer.Dts.Runtime.IDTSPackagePath, Microsoft.SqlServer.Dts.Runtime.IDTSPersist, Microsoft.SqlServer.Dts.Runtime.IDTSPropertiesProvider, Microsoft.SqlServer.Dts.Runtime.IDTSPropertiesProviderEx
type ForEachEnumeratorHost = class
inherit DtsObject
interface IDTSName
interface IDTSPersist
interface IDTSObjectHost
interface IDTSForEachEnumerator
interface IDTSPropertiesProvider
interface IDTSPropertiesProviderEx
interface IDTSPackagePath
interface IDTSExecutionPath
Public NotInheritable Class ForEachEnumeratorHost
Inherits DtsObject
Implements IDTSExecutionPath, IDTSForEachEnumerator, IDTSName, IDTSObjectHost, IDTSPackagePath, IDTSPersist, IDTSPropertiesProvider, IDTSPropertiesProviderEx
- Ereditarietà
- Implementazioni
Proprietà
| Nome | Descrizione |
|---|---|
| CollectionEnumerator |
Ottiene o imposta un Booleano che indica se l'enumeratore ospitante sta enumerando collezioni di oggetti o collezioni di collezioni. |
| CreationName |
Restituisce la stringa usata dal runtime per creare un'istanza dell'oggetto ForEachEnumeratorHost . Questa proprietà è di sola lettura. |
| DelayValidation |
Ottiene o imposta un Boolean che indica se ForEachEnumerator la validazione è ritardata fino all'esecuzione del pacchetto. |
| Description |
Ottiene o stabilisce la descrizione dell'ospite. |
| HasExpressions |
Ottiene un valore che indica se l'oggetto ForEachEnumeratorHost ha espressioni. |
| HostType |
Ottiene un'enumerazione che descrive il tipo di host che sta usando .ForEachEnumerator Questa proprietà è di sola lettura |
| ID |
Restituisce il GUID assegnato all'host. |
| InnerObject |
Restituisce l'oggetto interno dell'ospite, che è quello ForEachEnumerator che viene ospitato. |
| Name |
Ottiene o imposta un nome per l'host. |
| Properties |
Restituisce una DtsProperties collezione che contiene DtsProperty oggetti. Ognuno DtsProperty contiene informazioni aggiuntive su ogni compito nel ForEachEnumeratorHost. |
Metodi
| Nome | Descrizione |
|---|---|
| Equals(Object) |
Determina se due istanze dell'oggetto sono uguali. (Ereditato da DtsObject) |
| GetEnumerator(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging) |
Restituisce un'interfaccia IEnumerator da usare nell'iterazione sul ForEachEnumerator. |
| GetExecutionPath() |
Ottiene il percorso di esecuzione per l'oggetto ForEachEnumeratorHost . |
| GetExpression(String) |
Restituisce una stringa che contiene l'espressione per la proprietà specificata. Nullo significa che nessuna espressione viene assegnata. |
| GetHashCode() |
Restituisce il codice hash per questa istanza. (Ereditato da DtsObject) |
| GetPackagePath() |
Ottiene il percorso del pacchetto per l'oggetto ForEachEnumeratorHost . |
| LoadFromXML(XmlNode, IDTSEvents) |
Questo metodo non è richiamabile dal codice applicativo. Per caricare un pacco salvato come .xml, usa il LoadPackage(String, IDTSEvents) metodo. |
| SaveToXML(XmlDocument, XmlNode, IDTSEvents) |
Questo metodo non è richiamabile dal codice applicativo. Per salvare un pacchetto come .xml, usa il SaveToXml(String, Package, IDTSEvents) metodo. |
| SetExpression(String, String) |
Assegna l'espressione specificata alla proprietà. Specificare null per rimuovere un'espressione esistente dalla proprietà. |
| Validate(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging) |
Permette all'host di determinare se ci sono impostazioni non valide che impediranno l'esecuzione con successo ForEachEnumerator . |