Partilhar via


Variable Classe

Definição

Representa uma variável em um pacote, tarefa ou contêiner. Essa classe não pode ser herdada.

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
Herança
Variable
Implementações

Comentários

As variáveis são agrupadas em namespaces para desambiguação. O System namespace é criado automaticamente para cada pacote e contém propriedades somente leitura. O User namespace contém propriedades personalizadas que você pode adicionar. Você também pode criar um namespace de sua escolha para o qual adicionar variáveis. Essa classe herda de várias classes e interfaces, incluindo duas do Visual Studio .NET Framework:

Propriedades

CreationName

Obtém a cadeia de caracteres fornecida pelo mecanismo de runtime quando ele cria uma instância do objeto Variable e adiciona o objeto à coleção de Variables. Esta propriedade é somente para leitura.

DataType

Obtém uma enumeração TypeCode que descreve o tipo de dados da variável. Esta propriedade é somente para leitura.

Description

Obtém ou define a descrição da variável.

EvaluateAsExpression

Obtém ou define um Boolean que indica se a variável contém uma expressão.

Expression

Obtém ou define a expressão contida em uma variável.

ID

Obtém o GUID atribuído à variável. Este campo é somente leitura.

IncludeInDebugDump

Obtém ou define um valor que especifica se o valor da variável para uma variável definida pelo usuário ou para uma variável do sistema está incluído nos arquivos de despejo de depuração.

Name

Obtém ou define o nome da variável.

Namespace

Obtém ou define o namespace ao qual pertence a variável.

Parent

Obtém o contêiner pai da instância Variable.

Properties

Obtém uma coleção de objetos DtsProperty . Esta propriedade é somente para leitura.

QualifiedName

Obtém o nome totalmente qualificado da variável, incluindo o namespace. Esta propriedade é somente para leitura.

RaiseChangedEvent

Obtém ou define um Boolean que indica se a variável foi sinalizada para gerar o OnVariableValueChanged(DtsContainer, Variable, Boolean) evento quando o valor da variável for alterado.

ReadOnly

Obtém ou define um Boolean que indica que a variável é somente leitura e não pode ter seu valor modificado.

Site

Obtém ou define o local da variável.

SystemVariable

Obtém um Boolean que indica se a variável é uma variável do sistema. Esta propriedade é somente para leitura.

Value

Obtém ou define o valor atribuído à variável.

Métodos

Dispose()

Este método é herdado do método IDisposable.Dispose, que é um mecanismo para informar explicitamente a um objeto que ele deve executar a limpeza.

Equals(Object)

Determina se duas instâncias de objeto são iguais.

(Herdado de DtsObject)
GetExecutionPath()

Retorna o caminho de execução do objeto Variable atual.

GetExpression(String)

O método GetExpression(String) não tem suporte em objetos Variable. Use a propriedade EvaluateAsExpression.

GetHashCode()

Retorna o código hash para a instância.

(Herdado de DtsObject)
GetPackagePath()

Retorna o caminho do pacote ao qual pertence a variável.

GetSensitiveValue()

Retorna o valor da variável confidencial.

LoadFromXML(XmlNode, IDTSEvents)

Esse método não pode ser chamado por seu código de aplicativo. Carrega um pacote salvo como .xml, use o método LoadPackage(String, IDTSEvents).

SaveToXML(XmlDocument, XmlNode, IDTSEvents)

Esse método não pode ser chamado por seu código de aplicativo. Salva um pacote como .xml, use o método SaveToXml(String, Package, IDTSEvents).

SetExpression(String, String)

O método SetExpression(String, String) não tem suporte em objetos Variable. Use a propriedade EvaluateAsExpression.

Eventos

Disposed

Adiciona um manipulador de eventos para escutar o evento Disposed na variável.

Aplica-se a