Compartir a través de


Variable Clase

Definición

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
Variable
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.

Se aplica a