Variables Clase

Definición

Contiene una colección de objetos Variables, a los que se tiene acceso a través de varios objetos. Esta clase no puede heredarse.

public ref class Variables sealed : Microsoft::SqlServer::Dts::Runtime::DTSReadOnlyCollectionBase
public sealed class Variables : Microsoft.SqlServer.Dts.Runtime.DTSReadOnlyCollectionBase
type Variables = class
    inherit DTSReadOnlyCollectionBase
Public NotInheritable Class Variables
Inherits DTSReadOnlyCollectionBase
Herencia

Comentarios

Integration Services ( SSIS ) proporciona variables del sistema y admite variables de usuario personalizadas. Al crear un nuevo paquete, agregar un contenedor o una tarea al paquete, o crear un controlador de eventos, SSIS incluye automáticamente un conjunto de variables del sistema para el elemento. Las variables del sistema siempre se encuentran en el System espacio de nombres. System las variables contienen información útil sobre el paquete y sus contenedores, tareas y controladores de eventos. System las variables contienen información como el nombre del equipo en el que se ejecuta el paquete y la hora a la que se inicia el paquete. Puede ver la información contenida en una variable del sistema, pero no puede Agregar o actualizar las variables del sistema.

También puede crear variables personalizadas para su uso en paquetes, contenedores, tareas, transformaciones y restricciones de precedencia. Las variables personalizadas se pueden crear en el User espacio de nombres o en un espacio de nombres de su elección. Las variables personalizadas se pueden usar en las expresiones que el contenedor de bucles for, la transformación columna derivada, la transformación división condicional y las restricciones de precedencia pueden contener. Para obtener más información, vea usar variables en paquetes.

Cada contenedor del SSIS modelo de objetos tiene una Variables colección. Esta colección es accesible para cada elemento secundario del contenedor. Se tiene acceso a una variable desde la colección utilizando su nombre o su índice. La Variables colección de un contenedor representa una agregación de las variables en la colección de su elemento primario. La Variables colección de la Package clase es visible para todos los objetos del paquete, lo que proporciona una colección visible globalmente. Por el contrario, las variables contenidas en una tarea están limitadas en el ámbito y la visibilidad, y solo las puede ver la tarea.

Importante

VariablesSe usa con las clases en tiempo de ejecución. Si utiliza componentes de flujo de datos ( Microsoft.SqlServer.Dts.Pipeline ), es posible que tenga que usar el IDTSVariables100 . Para saber qué colección de variables se va a usar, vea la documentación sobre el objeto en el que está adquiriendo variables y compruebe el valor devuelto.

Campos

m_unmanagedColl

La colección no administrada.

(Heredado de DTSReadOnlyCollectionBase)

Propiedades

Count

Obtiene el número de elementos contenidos en la instancia de DTSReadOnlyCollectionBase.

(Heredado de DTSReadOnlyCollectionBase)
IsSynchronized

Obtiene un valor que indica si el acceso a DTSReadOnlyCollectionBase está sincronizado (es seguro para subprocesos).

(Heredado de DTSReadOnlyCollectionBase)
Item[Object]

Devuelve un objeto Variable de la colección Variables.

Locked

Valor booleano que indica si las variables de la Variables colección están bloqueadas.

SyncRoot

Obtiene un objeto que se puede usar para sincronizar el acceso a DTSReadOnlyCollectionBase.

(Heredado de DTSReadOnlyCollectionBase)

Métodos

Add(String, Boolean, String, Object)

Agrega un objeto Variable a la colección Variables.

Contains(Object)

Devuelve un valor booleano que indica si se puede obtener acceso a los elementos de la colección utilizando la indización sin producir una excepción.

CopyTo(Array, Int32)

Copia la totalidad de DTSReadOnlyCollectionBase en una matriz unidimensional compatible, empezando por el índice especificado de la matriz de destino.

(Heredado de DTSReadOnlyCollectionBase)
CreateManagedObject(Object)

Crea el objeto administrado a partir de un objeto no administrado.

(Heredado de DTSReadOnlyCollectionBase)
GetCount()

Recupera el número de objetos de la colección.

(Heredado de DTSReadOnlyCollectionBase)
GetEnumerator()

Devuelve un enumerador VariableEnumerator para recorrer la colección Variables.

GetManagedEnumerator(Object)

Obtiene el enumerador administrado a partir de un enumerador no administrado.

(Heredado de DTSReadOnlyCollectionBase)
Join(Variable)

Combina Variable con la colección Variables.

Remove(Object)

Quita un objeto Variable de la colección Variables.

Unlock()

Libera los bloqueos sobre la colección de variables y marca el estado de la colección de variables como no válido o desconocido.

Se aplica a