Variable Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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. |