ForEachEnumeratorHost Classe

Definizione

Definisce la classe dell'host per 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à

CollectionEnumerator

Ottiene o imposta un valore booleano che indica se l'enumeratore di hosting enumera raccolte di oggetti o enumerazione di raccolte.

CreationName

Restituisce la stringa utilizzata dal runtime per creare un'istanza dell'oggetto ForEachEnumeratorHost. Questa proprietà è di sola lettura.

DelayValidation

Ottiene o imposta un valore booleano che indica se ForEachEnumerator la convalida viene ritardata fino all'esecuzione del pacchetto.

Description

Ottiene o imposta la descrizione per l'host.

HasExpressions

Ottiene un valore che indica se nell'oggetto ForEachEnumeratorHost sono presenti espressioni.

HostType

Ottiene un'enumerazione che descrive il tipo di host da cui verrà utilizzato ForEachEnumerator. Questa proprietà è di sola lettura

ID

Restituisce il GUID assegnato all'host.

InnerObject

Restituisce l'oggetto interno dell'host, che rappresenta l'oggetto ForEachEnumerator ospitato.

Name

Ottiene o imposta un nome per l'host.

Properties

Restituisce una raccolta DtsProperties contenente oggetti DtsProperty. Ogni oggetto DtsProperty dispone di informazioni aggiuntive su ciascuna attività in ForEachEnumeratorHost.

Metodi

Equals(Object)

Determina se due istanze di un oggetto sono uguali.

(Ereditato da DtsObject)
GetEnumerator(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging)

Restituisce un'interfaccia IEnumerator da usare nell'iterazione su ForEachEnumerator.

GetExecutionPath()

Ottiene il percorso di esecuzione dell'oggetto ForEachEnumeratorHost.

GetExpression(String)

Restituisce un valore String che contiene l'espressione per la proprietà specificata. Null significa che non viene assegnata alcuna espressione.

GetHashCode()

Restituisce il codice hash per l'istanza.

(Ereditato da DtsObject)
GetPackagePath()

Ottiene il percorso del pacchetto per l'oggetto ForEachEnumeratorHost.

LoadFromXML(XmlNode, IDTSEvents)

Non è possibile chiamare questo metodo dal codice dell'applicazione. Per caricare un pacchetto salvato come file con estensione xml, utilizzare il metodo LoadPackage(String, IDTSEvents).

SaveToXML(XmlDocument, XmlNode, IDTSEvents)

Non è possibile chiamare questo metodo dal codice dell'applicazione. Per salvare un pacchetto come file con estensione xml, utilizzare il metodo SaveToXml(String, Package, IDTSEvents).

SetExpression(String, String)

Assegna l'espressione specificata alla proprietà. Specificare Null per rimuovere un'espressione esistente dalla proprietà.

Validate(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging)

Consente all'host di determinare se esistono impostazioni non valide che impediranno l'esecuzione corretta di ForEachEnumerator.

Si applica a