Variable Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa una variable en un paquete, tarea o contenedor. Esta clase no puede heredarse.
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
- Herencia
- Implementaciones
Comentarios
Las variables se agrupan en espacios de nombres para la desambiguación. El System
espacio de nombres se crea automáticamente para cada paquete y contiene propiedades de solo lectura. El User
espacio de nombres contiene propiedades personalizadas que puede agregar. También puede crear un espacio de nombres de su elección para agregar variables. Esta clase hereda de varias clases e interfaces, incluidas dos de Visual Studio .NET Framework:
Propiedades
CreationName |
Obtiene la cadena que el motor en tiempo de ejecución proporciona cuando crea una instancia del objeto Variable y agrega el objeto a la colección Variables. Esta propiedad es de solo lectura. |
DataType |
Obtiene una enumeración TypeCode que describe el tipo de datos de la variable. Esta propiedad es de solo lectura. |
Description |
Obtiene o establece la descripción para la variable. |
EvaluateAsExpression |
Obtiene o establece un valor booleano que indica si la variable contiene una expresión. |
Expression |
Obtiene o establece la expresión contenida en una variable. |
ID |
Obtiene el GUID asignado a la variable. Este campo es de solo lectura. |
IncludeInDebugDump |
Obtiene o establece un valor que especifica si el valor de la variable para una variable definida por el usuario o una variable del sistema se incluye en los archivos de volcado de depuración. |
Name |
Obtiene o establece el nombre de la variable. |
Namespace |
Obtiene o establece el espacio de nombres al que pertenece la variable. |
Parent |
Obtiene el contenedor primario de la instancia de Variable. |
Properties |
Obtiene una colección de objetos DtsProperty. Esta propiedad es de solo lectura. |
QualifiedName |
Obtiene el nombre completo de la variable, con el espacio de nombres incluido. Esta propiedad es de solo lectura. |
RaiseChangedEvent |
Obtiene o establece un valor booleano que indica si la variable se ha marcado para generar el OnVariableValueChanged(DtsContainer, Variable, Boolean) evento cuando cambia el valor de la variable. |
ReadOnly |
Obtiene o establece un valor booleano que indica que la variable es de solo lectura y no puede modificar su valor. |
Site |
Obtiene o establece el sitio de la variable. |
SystemVariable |
Obtiene un valor booleano que indica si la variable es una variable del sistema. Esta propiedad es de solo lectura. |
Value |
Obtiene o establece el valor asignado a la variable. |
Métodos
Dispose() |
Este método se hereda del método , el cual es un mecanismo para indicar explícitamente a un objeto que debe realizar una limpieza. |
Equals(Object) |
Determina si dos instancias de objeto son iguales. (Heredado de DtsObject) |
GetExecutionPath() |
Devuelve la ruta de acceso de ejecución del objeto Variable actual. |
GetExpression(String) |
El método GetExpression(String) no se admite en objetos Variable. Utilice la propiedad EvaluateAsExpression en su lugar. |
GetHashCode() |
Devuelve el código hash de esta instancia. (Heredado de DtsObject) |
GetPackagePath() |
Devuelve la ruta de acceso del paquete al que pertenece la variable. |
GetSensitiveValue() |
Devuelve el valor de variable confidencial. |
LoadFromXML(XmlNode, IDTSEvents) |
No se pueden realizar llamadas a este método desde el código de la aplicación. Para cargar un paquete guardado como .xml, use el método LoadPackage(String, IDTSEvents). |
SaveToXML(XmlDocument, XmlNode, IDTSEvents) |
No se pueden realizar llamadas a este método desde el código de la aplicación. Para guardar un paquete como .xml, use el método SaveToXml(String, Package, IDTSEvents). |
SetExpression(String, String) |
El método SetExpression(String, String) no se admite en objetos Variable. Utilice la propiedad EvaluateAsExpression en su lugar. |
Eventos
Disposed |
Agrega un controlador de eventos para escuchar el evento Disposed en la variable. |