ScriptObjectModel.ExecutionValue Propriété
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.
Obtient ou définit un objet défini par l’utilisateur qui fournit des informations supplémentaires sur les résultats de l’exécution de la tâche.
public:
property System::Object ^ ExecutionValue { System::Object ^ get(); void set(System::Object ^ value); };
public object ExecutionValue { get; set; }
member this.ExecutionValue : obj with get, set
Public Property ExecutionValue As Object
Valeur de propriété
Un objet défini par l’utilisateur qui fournit des informations supplémentaires sur les résultats de l’exécution de la tâche.
Exemples
L’exemple suivant de code à utiliser dans une tâche Script montre comment il ExecutionValue peut également être utilisé pour déterminer le chemin du flux de travail.
Dim rowsAffected as Integer
...
rowsAffected = 1000
Dts.ExecutionValue = rowsAffected
Remarques
Utilisez la ExecutionValue propriété de l’objet Dts dans le code de tâche Script pour retourner des informations définies par l’utilisateur sur les résultats de l’exécution de la tâche. Cette propriété offre au promoteur un moyen d’échanger des données avec le package en plus des événements et de la valeur séparée DTSExecResult . Par exemple, si une tâche Script supprime des lignes d’une table, elle peut retourner le nombre de lignes supprimées comme le ExecutionValue. Les tâches suivantes pourraient alors utiliser cette valeur pour prendre des décisions en vue d’un traitement supplémentaire.
La tâche Script renvoie sa distinction DTSExecResult via la TaskResult propriété.