VariableClass Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет класс переменных.
public ref class VariableClass : Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSExpression100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSName100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSPersist100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSRuntimeObject100, Microsoft::SqlServer::Dts::Runtime::Wrapper::Variable
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.Guid("7934A587-383E-4694-AFBB-23DA8C00D8D9")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
public class VariableClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSExpression100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSName100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPersist100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSRuntimeObject100, Microsoft.SqlServer.Dts.Runtime.Wrapper.Variable
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
[System.Runtime.InteropServices.Guid("6F221DFC-B552-414F-B00B-13CDE7AA9079")]
public class VariableClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSExpression100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSName100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPersist100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSRuntimeObject100, Microsoft.SqlServer.Dts.Runtime.Wrapper.Variable
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
[System.Runtime.InteropServices.Guid("6E595DE3-AED9-45CE-AEFB-3EE1C52F914D")]
public class VariableClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSExpression100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSName100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPersist100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSRuntimeObject100, Microsoft.SqlServer.Dts.Runtime.Wrapper.Variable
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.Guid("7934A587-383E-4694-AFBB-23DA8C00D8D9")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
type VariableClass = class
interface Variable
interface IDTSVariable100
interface IDTSExpression100
interface IDTSName100
interface IDTSPersist100
interface IDTSRuntimeObject100
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
[<System.Runtime.InteropServices.Guid("6F221DFC-B552-414F-B00B-13CDE7AA9079")>]
type VariableClass = class
interface Variable
interface IDTSVariable100
interface IDTSExpression100
interface IDTSName100
interface IDTSPersist100
interface IDTSRuntimeObject100
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
[<System.Runtime.InteropServices.Guid("6E595DE3-AED9-45CE-AEFB-3EE1C52F914D")>]
type VariableClass = class
interface Variable
interface IDTSVariable100
interface IDTSExpression100
interface IDTSName100
interface IDTSPersist100
interface IDTSRuntimeObject100
Public Class VariableClass
Implements IDTSExpression100, IDTSName100, IDTSPersist100, IDTSRuntimeObject100, Variable
- Наследование
-
VariableClass
- Атрибуты
- Реализации
Конструкторы
| Имя | Описание |
|---|---|
| VariableClass() |
Инициализирует новый экземпляр класса VariableClass. |
Свойства
| Имя | Описание |
|---|---|
| CreationName |
Получает строку, которую выдает движок выполнения при создании экземпляра объекта VariableClass . |
| DataType |
Получает тип данных переменной. |
| Description |
Получает или задаёт описание класса переменных. |
| EvaluateAsExpression |
Получает или устанавливает значение, указывающее, содержит ли переменная выражение. |
| Expression |
Получает или задаёт выражение, содержащееся в классе переменных. |
| ID |
Идентификатор переменной. |
| IncludeInDebugDump |
Получает или устанавливает значение, указывающее, включено ли значение переменной в файлы отладочного дампа. |
| Name |
Возвращает или задает имя переменной. |
| Namespace |
Получает или задаёт пространство имён, к которому принадлежит класс переменных. |
| Parent |
Получает или устанавливает родителя класса переменных. |
| QualifiedName |
Получает полностью квалифицированное имя переменной, включая пространство имён. |
| RaiseChangedEvent |
Получает или устанавливает значение, указывающее, помечен ли класс переменной для вызова события OnVariableValueChanged. |
| ReadOnly |
Получает или устанавливает значение, указывающее, является ли класс переменной только для чтения и не может ли его значение изменять. |
| SystemVariable |
Получает значение, указывающее, является ли класс переменной системной. |
| Value |
Получает или устанавливает значение, присвоенное переменной. |
Методы
| Имя | Описание |
|---|---|
| GetValueWithContext(IDTSEvaluatorContext100) |
Возвращает значение класса переменных с заданным контекстом. |
| LoadFromXML(Object, IDTSEvents100) |
Загружает пакет в формате XML. |
| SaveToXML(Object, Object, IDTSEvents100) |
Сохраняет пакет в формате XML. |