ForEachEnumeratorHost Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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. |