Variable Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет переменную для пакета, задачи или контейнера. Этот класс не наследуется.
public ref class Variable sealed : Microsoft::SqlServer::Dts::Runtime::DtsObject, IDisposable, Microsoft::SqlServer::Dts::Runtime::IDTSExecutionPath, Microsoft::SqlServer::Dts::Runtime::IDTSName, Microsoft::SqlServer::Dts::Runtime::IDTSPackagePath, Microsoft::SqlServer::Dts::Runtime::IDTSPersist, Microsoft::SqlServer::Dts::Runtime::IDTSPropertiesProvider, System::ComponentModel::IComponent
public sealed class Variable : Microsoft.SqlServer.Dts.Runtime.DtsObject, IDisposable, Microsoft.SqlServer.Dts.Runtime.IDTSExecutionPath, Microsoft.SqlServer.Dts.Runtime.IDTSName, Microsoft.SqlServer.Dts.Runtime.IDTSPackagePath, Microsoft.SqlServer.Dts.Runtime.IDTSPersist, Microsoft.SqlServer.Dts.Runtime.IDTSPropertiesProvider, System.ComponentModel.IComponent
type Variable = class
inherit DtsObject
interface IDTSPersist
interface IDTSName
interface IDTSPropertiesProvider
interface IDTSPackagePath
interface IDTSExecutionPath
interface IComponent
interface IDisposable
Public NotInheritable Class Variable
Inherits DtsObject
Implements IComponent, IDisposable, IDTSExecutionPath, IDTSName, IDTSPackagePath, IDTSPersist, IDTSPropertiesProvider
- Наследование
- Реализации
Комментарии
Переменные группируются в пространства имен для диамбигуации. Пространство System
имен создается автоматически для каждого пакета и содержит свойства только для чтения. Пространство User
имен содержит настраиваемые свойства, которые можно добавить. Вы также можете создать пространство имен, в которое нужно добавить переменные. Этот класс наследует от нескольких классов и интерфейсов, включая два из платформа .NET Framework Visual Studio:
Свойства
CreationName |
Возвращает строку, которую выдает среда выполнения, когда создается экземпляр объекта Variable и этот объект добавляется в коллекцию Variables. Это свойство доступно только для чтения. |
DataType |
Возвращает перечисление TypeCode, которое описывает тип данных переменной. Это свойство доступно только для чтения. |
Description |
Возвращает или задает описание переменной. |
EvaluateAsExpression |
Возвращает или задает логическое значение, указывающее, содержит ли переменная выражение. |
Expression |
Возвращает или задает выражение, содержащееся в переменной. |
ID |
Возвращает идентификатор GUID, назначенный переменной. Это поле доступно только для чтения. |
IncludeInDebugDump |
Возвращает или задает значение, указывающее, будет ли значение определяемой пользователем переменной или системной переменной включаться в отладочные файлы дампа. |
Name |
Возвращает или задает имя переменной. |
Namespace |
Возвращает или задает пространство имен, которому принадлежит переменная. |
Parent |
Возвращает родительский контейнер экземпляра Variable. |
Properties |
Возвращает коллекцию объектов DtsProperty. Это свойство доступно только для чтения. |
QualifiedName |
Возвращает полное имя переменной, включая пространство имен. Это свойство доступно только для чтения. |
RaiseChangedEvent |
Возвращает или задает логическое значение, указывающее, была ли отмечена переменная, чтобы вызвать OnVariableValueChanged(DtsContainer, Variable, Boolean) событие при изменении значения переменной. |
ReadOnly |
Возвращает или задает логическое значение, указывающее, что переменная доступна только для чтения и не может быть изменена ее значение. |
Site |
Возвращает или задает сайт переменной. |
SystemVariable |
Возвращает логическое значение, указывающее, является ли переменная системной переменной. Это свойство доступно только для чтения. |
Value |
Возвращает или задает значение, назначенное переменной. |
Методы
Dispose() |
Этот метод унаследован от метода IDisposable.Dispose, который представляет собой механизм для явного указания объекту выполнить очистку. |
Equals(Object) |
Определяет, равны ли два экземпляра объекта. (Унаследовано от DtsObject) |
GetExecutionPath() |
Возвращает путь выполнения текущего объекта Variable. |
GetExpression(String) |
Метод GetExpression(String) не поддерживается для объектов Variable. Вместо этого следует использовать свойство EvaluateAsExpression. |
GetHashCode() |
Возвращает хэш-код данного экземпляра. (Унаследовано от DtsObject) |
GetPackagePath() |
Возвращает путь пакета, в который входит переменная. |
GetSensitiveValue() |
Возвращает значение конфиденциальной переменной. |
LoadFromXML(XmlNode, IDTSEvents) |
Вызов этого метода кодом вашего приложения невозможен. Загружает пакет, сохраненный в виде XML-файла, используйте метод LoadPackage(String, IDTSEvents). |
SaveToXML(XmlDocument, XmlNode, IDTSEvents) |
Вызов этого метода кодом вашего приложения невозможен. Сохраняет пакет в виде XML-файла, используйте метод SaveToXml(String, Package, IDTSEvents). |
SetExpression(String, String) |
Метод SetExpression(String, String) не поддерживается для объектов Variable. Вместо этого следует использовать свойство EvaluateAsExpression. |
События
Disposed |
Добавляет обработчик событий для прослушивания события Disposed в переменной. |