Partager via


ForEachEnumeratorHost Classe

Définition

Définit la classe d'hôte pour l'objet ForEachEnumerator. Cette classe ne peut pas être héritée.

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
Héritage
ForEachEnumeratorHost
Implémente

Propriétés

CollectionEnumerator

Obtient ou définit une valeur booléenne qui indique si l’énumérateur d’hébergement est énumération de collections d’objets ou d’énumération de collections de collections.

CreationName

Retourne la chaîne utilisée par le runtime pour créer une instance de l'objet ForEachEnumeratorHost. Cette propriété est en lecture seule.

DelayValidation

Obtient ou définit une valeur booléenne qui indique si ForEachEnumerator la validation est retardée jusqu’à ce que le package s’exécute.

Description

Obtient ou définit la description de l'hôte.

HasExpressions

Obtient une valeur qui indique si l'objet ForEachEnumeratorHost possède des expressions.

HostType

Obtient une énumération qui décrit le type d'hôte qui utilise l'objet ForEachEnumerator. Cette propriété est en lecture seule.

ID

Retourne le GUID affecté à l'hôte.

InnerObject

Retourne l'objet interne de l'hôte qui est l'objet ForEachEnumerator hébergé.

Name

Obtient ou définit un nom pour l'hôte.

Properties

Retourne une collection DtsProperties qui contient des objets DtsProperty. Chaque objet DtsProperty a des informations supplémentaires sur chaque tâche dans l'objet ForEachEnumeratorHost.

Méthodes

Equals(Object)

Détermine si les deux instances d'objet sont égales.

(Hérité de DtsObject)
GetEnumerator(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging)

Retourne une interface IEnumerator à utiliser lors de l’itération sur le ForEachEnumerator.

GetExecutionPath()

Obtient le chemin d'exécution de l'objet ForEachEnumeratorHost.

GetExpression(String)

Retourne une chaîne qui contient l’expression de la propriété spécifiée. Null signifie qu’aucune expression n’est affectée.

GetHashCode()

Retourne le code de hachage de cette instance.

(Hérité de DtsObject)
GetPackagePath()

Obtient le chemin de package de l'objet ForEachEnumeratorHost.

LoadFromXML(XmlNode, IDTSEvents)

Cette méthode ne peut pas être appelée par votre code d'application. Pour charger un package enregistré en tant que .xml, utilisez la méthode LoadPackage(String, IDTSEvents).

SaveToXML(XmlDocument, XmlNode, IDTSEvents)

Cette méthode ne peut pas être appelée par votre code d'application. Pour enregistrer un package en tant que .xml, utilisez la méthode SaveToXml(String, Package, IDTSEvents).

SetExpression(String, String)

Affecte l'expression spécifiée à la propriété. Spécifiez null pour supprimer une expression existante de la propriété.

Validate(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging)

Permet à l'hôte de déterminer s'il y a des paramètres non valides qui empêcheront l'objet ForEachEnumerator de s'exécuter avec succès.

S’applique à