Compartilhar via


Classe VariableClass

Essa API oferece suporte à infraestrutura do SQL Server 2012 e não se destina a ser usada diretamente no seu código.

Represents a variable class.

Hierarquia de herança

System.Object
  Microsoft.SqlServer.Dts.Runtime.Wrapper.VariableClass

Namespace:  Microsoft.SqlServer.Dts.Runtime.Wrapper
Assembly:  Microsoft.SqlServer.DTSRuntimeWrap (em Microsoft.SqlServer.DTSRuntimeWrap.dll)

Sintaxe

'Declaração
<GuidAttribute("C64721A7-4947-4055-8BDD-9044EB2DD3D2")> _
<ClassInterfaceAttribute(ClassInterfaceType.None)> _
Public Class VariableClass _
    Implements Variable, IDTSVariable100, IDTSExpression100, IDTSName100,  _
    IDTSPersist100, IDTSRuntimeObject100
'Uso
Dim instance As VariableClass
[GuidAttribute("C64721A7-4947-4055-8BDD-9044EB2DD3D2")]
[ClassInterfaceAttribute(ClassInterfaceType.None)]
public class VariableClass : Variable, 
    IDTSVariable100, IDTSExpression100, IDTSName100, IDTSPersist100, IDTSRuntimeObject100
[GuidAttribute(L"C64721A7-4947-4055-8BDD-9044EB2DD3D2")]
[ClassInterfaceAttribute(ClassInterfaceType::None)]
public ref class VariableClass : Variable, 
    IDTSVariable100, IDTSExpression100, IDTSName100, IDTSPersist100, IDTSRuntimeObject100
[<GuidAttribute("C64721A7-4947-4055-8BDD-9044EB2DD3D2")>]
[<ClassInterfaceAttribute(ClassInterfaceType.None)>]
type VariableClass =  
    class 
        interface Variable 
        interface IDTSVariable100 
        interface IDTSExpression100 
        interface IDTSName100 
        interface IDTSPersist100 
        interface IDTSRuntimeObject100 
    end
public class VariableClass implements Variable, IDTSVariable100, IDTSExpression100, IDTSName100, IDTSPersist100, IDTSRuntimeObject100

O tipo VariableClass expõe os membros a seguir.

Construtores

  Nome Descrição
Método público VariableClass Infraestrutura. Initializes a new instance of the VariableClass class.

Início

Propriedades

  Nome Descrição
Propriedade pública CreationName Infraestrutura. Gets the string that the runtime engine gives when it creates an instance of the VariableClass object.
Propriedade pública DataType Infraestrutura. Gets the data type of the variable.
Propriedade pública Description Infraestrutura. Gets or sets the description for the variable class.
Propriedade pública EvaluateAsExpression Infraestrutura. Gets or sets a value that indicates whether the variable contains an expression.
Propriedade pública Expression Infraestrutura. Gets or sets the expression contained in the variable class.
Propriedade pública ID Infraestrutura. The identifier of the variable.
Propriedade pública IncludeInDebugDump Gets or sets a value that specifies whether the variable value is included in the debug dump files.
Propriedade pública Name Infraestrutura. Gets or sets the name of the variable.
Propriedade pública Namespace Infraestrutura. Gets or sets the namespace that the variable class belongs to.
Propriedade pública Parent Infraestrutura. Gets or sets the parent of the variable class.
Propriedade pública QualifiedName Infraestrutura. Gets the fully qualified name of the variable, including the namespace.
Propriedade pública RaiseChangedEvent Infraestrutura. Gets or sets a value that indicates whether the variable class has been flagged to raise the OnVariableValueChanged event.
Propriedade pública ReadOnly Infraestrutura. Gets or sets a value that indicates whether the variable class is read-only and cannot have its value modified.
Propriedade pública SystemVariable Infraestrutura. Gets a value that indicates whether the variable class is a system variable.
Propriedade pública Value Infraestrutura. Gets or sets the value assigned to the variable.

Início

Métodos

  Nome Descrição
Método público Equals (Herdado de Object.)
Método protegido Finalize (Herdado de Object.)
Método público GetHashCode (Herdado de Object.)
Método público GetType (Herdado de Object.)
Método público GetValueWithContext Infraestrutura. Returns a value of the variable class with a specified context.
Método público LoadFromXML Infraestrutura. Loads a package to a XML format.
Método protegido MemberwiseClone (Herdado de Object.)
Método público SaveToXML Infraestrutura. Saves the package to a XML format.
Método público ToString (Herdado de Object.)

Início

Segurança de thread

Qualquer membro público static (Shared no Visual Basic) desse tipo é seguro para threads. Não há garantia de que qualquer membro de instância seja seguro para threads.

Consulte também

Referência

Namespace Microsoft.SqlServer.Dts.Runtime.Wrapper