Linguaggio

ForEachEnumeratorHost Classe

Definizione

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à
ForEachEnumeratorHost
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 .

Si applica a