Compartir a través de


ForEachLoop.VariableMappings Propiedad

Definición

Devuelve una colección ForEachVariableMappings que contiene las asignaciones de variables para el ForEachLoop.

public:
 property Microsoft::SqlServer::Dts::Runtime::ForEachVariableMappings ^ VariableMappings { Microsoft::SqlServer::Dts::Runtime::ForEachVariableMappings ^ get(); };
public Microsoft.SqlServer.Dts.Runtime.ForEachVariableMappings VariableMappings { get; }
member this.VariableMappings : Microsoft.SqlServer.Dts.Runtime.ForEachVariableMappings
Public ReadOnly Property VariableMappings As ForEachVariableMappings

Valor de propiedad

Colección ForEachVariableMappings.

Ejemplos

En el ejemplo de código siguiente se crea un ForEachLoopobjeto , se establecen algunas propiedades mediante la Properties colección , se crea un VariableMappings objeto y se agrega un VariableMappings donde se asigna una variable a un valor .

// Create the new package.  
Package package = new Package();  
// Add variables.  
package.Variables.Add("Id", false, "", 0);  

// Create ForEachLoop task  
Executables executables = package.Executables;  
ForEachLoop forEachLoop = executables.Add("STOCK:FOREACHLOOP") as ForEachLoop;  

// Set name and description properties on the ForEachLoop.  
// Show how to set them using the Properties collection.  
forEachLoop.Properties["Name"].SetValue(forEachLoop, "ForEachLoop Container");  
forEachLoop.Properties["Description"].SetValue(forEachLoop, "ForEachLoop Container");  

// Create a VariableMappings and VariableMapping objects.  
ForEachVariableMappings forEachVariableMappings = forEachLoop.VariableMappings;  
ForEachVariableMapping forEachVariableMapping = forEachVariableMappings.Add();  

// Create a mapping between the variable and its value.  
forEachVariableMapping.VariableName = "Id";  
forEachVariableMapping.ValueIndex = 0;  
' Create the new package.  
Dim package As Package =  New Package()   
' Add variables.  
package.Variables.Add("Id", False, "", 0)  

' Create ForEachLoop task  
Dim executables As Executables =  package.Executables   
Dim forEachLoop As ForEachLoop =  executables.Add("STOCK:FOREACHLOOP") as ForEachLoop  

' Set name and description properties on the ForEachLoop.  
' Show how to set them using the Properties collection.  
forEachLoop.Properties("Name").SetValue(forEachLoop, "ForEachLoop Container")  
forEachLoop.Properties("Description").SetValue(forEachLoop, "ForEachLoop Container")  

Create a VariableMappings and VariableMapping objects.  
Dim forEachVariableMappings As ForEachVariableMappings =  forEachLoop.VariableMappings   
Dim forEachVariableMapping As ForEachVariableMapping =  forEachVariableMappings.Add()   

' Create a mapping between the variable and its value.  
forEachVariableMapping.VariableName = "Id"  
forEachVariableMapping.ValueIndex = 0  

Se aplica a