TaskHost.ExecValueVariable Свойство

Определение

Получает или устанавливает пользовательский Variable элемент, содержащий результаты выполнения задачи.

public:
 property Microsoft::SqlServer::Dts::Runtime::Variable ^ ExecValueVariable { Microsoft::SqlServer::Dts::Runtime::Variable ^ get(); void set(Microsoft::SqlServer::Dts::Runtime::Variable ^ value); };
[Microsoft.SqlServer.Dts.Runtime.Localization.LocalizablePropertyDescription(typeof(Microsoft.SqlServer.Dts.Runtime.Localized), "ExecValueVariableDesc")]
public Microsoft.SqlServer.Dts.Runtime.Variable ExecValueVariable { get; set; }
[<Microsoft.SqlServer.Dts.Runtime.Localization.LocalizablePropertyDescription(typeof(Microsoft.SqlServer.Dts.Runtime.Localized), "ExecValueVariableDesc")>]
member this.ExecValueVariable : Microsoft.SqlServer.Dts.Runtime.Variable with get, set
Public Property ExecValueVariable As Variable

Значение свойства

Пользовательство Variable , содержащее результаты выполнения.

Атрибуты

Комментарии

Имя пользовательской переменной, содержащей результат выполнения задачи. Значение по умолчанию этого свойства — none, что указывает на то, что результат не установлен в переменную в пакете.

Объект TaskHost обнажает ExecutionValue объект через собственность ExecValueVariable . Задача использует свойство ExecutionValue для предоставления дополнительной информации о результатах выполнения. Это ExecValueVariable свойство позволяет пользователю отобразить то ExecutionValue , что задача возвращает, в любую видимую для задачи переменную. Затем пакет может использовать возвращаемое значение как один из критериев для определения следующей задачи в управляющем потоке. Например, если задача удаляет строки из таблицы в рамках своего Execute метода, задача может вернуть количество удалённых строк как ExecutionValue. Клиенты задачи могли использовать это значение для определения выражений с ограничениями приоритета между задачами.

Применяется к