PipelineComponent.VariableDispenser Propriété

Définition

Important

Cette API n’est pas conforme CLS.

Obtient l'objet IDTSVariableDispenser100 du composant de flux de données.

public:
 property Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSVariableDispenser100 ^ VariableDispenser { Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSVariableDispenser100 ^ get(); };
[System.CLSCompliant(false)]
public Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSVariableDispenser100 VariableDispenser { get; }
[<System.CLSCompliant(false)>]
member this.VariableDispenser : Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSVariableDispenser100
Public ReadOnly Property VariableDispenser As IDTSVariableDispenser100

Valeur de propriété

Objet IDTSVariableDispenser100 fourni au composant.

Attributs

Exemples

L’exemple suivant montre comment utiliser le VariableDispenser pour verrouiller une variable unique et plusieurs variables.

// Lock two variables, and then retrieve them by calling GetVariables.  
IDTSVariables100 variables = null;  

VariableDispenser.LockForRead("variable1");  
VariableDispenser.LockForRead("variable2");  
VariableDispenser.GetVariables(ref variables);  

object variable1 = variables[0].Value;  
object variable2 = variables[1].Value;  

// Retrieve a single variable.  
IDTSVariables100 variables = null;  
VariableDispenser.LockOneForRead("variable1", ref variables);  

object variable1 = variables[0].Value;  
' Lock two variables, and then retrieve them by calling GetVariables.  
Dim variables As IDTSVariables100 = Nothing   
VariableDispenser.LockForRead("variable1")   
VariableDispenser.LockForRead("variable2")   
VariableDispenser.GetVariables(variables)   
Dim variable1 As Object = variables(0).Value   
Dim variable2 As Object = variables(1).Value   
Dim variables As IDTSVariables100 = Nothing   
VariableDispenser.LockOneForRead("variable1", variables)   
Dim variable1 As Object = variables(0).Value  

Remarques

Il VariableDispenser est utilisé pour lire et écrire des variables dans le package qui contient le composant. Avant de lire ou d’écrire une variable, elle doit être verrouillée à l’aide de l’une des méthodes suivantes ; LockForRead, LockForWriteLockOneForReadou LockOneForWrite. Une fois les variables verrouillées à l’aide du distributeur, elles sont disponibles via l’interface IDTSVariables100 .

S’applique à