Cómo agregar variables de orquestación
La ventana Vista de orquestación permite administrar las propiedades de una orquestación (también conocidas como propiedades del servicio ), parámetros, puertos, mensajes y otras variables. Además de los puertos y mensajes, puede crear variables de tipo entero, variables booleanas, variables de cadena o variables de una clase .NET.
Asimismo, puede usar la ventana Vista orquestación para administrar las variables que pertenecen a los ámbitos.
Para agregar una variable
En la ventana Vista de orquestación, haga clic con el botón derecho en la carpeta Variables y, a continuación, haga clic en Nueva variable.
La carpeta Variables se expande, si se contrae y se agrega una nueva variable.
Asígnele un nombre a la variable mediante la escritura de un nombre en la propiedad Identificador de la ventana Propiedades.
Asocie la variable con un tipo, por ejemplo, una clase .NET.
Nota
La lista desplegable Tipos contiene los siguientes tipos de variables predefinidos: booleano, byte, datetime, decimal, double, int16, int32, int64, sbyte, single, string, timespan, uint16, uint32 y uint64. También puede acceder a clases y tipos de datos de .NET si selecciona <Clase .NET...>, que abre el cuadro de diálogo Seleccionar tipo de artefacto .
Si selecciona un tipo de variable predefinido, tiene la opción de especificar un valor inicial para la variable. En el ventana Propiedades, establezca la propiedad Valor inicial.
De otro modo, si el tipo seleccionado es una clase .NET, tiene la opción de usar un constructor predeterminado. En la ventana Propiedades, establezca la siguiente propiedad:
Propiedad Descripción Utilizar constructor predeterminado Si se encuentra disponible un constructor predeterminado para una clase .NET, esta propiedad determina si se llamará al constructor predeterminado cuando se use la variable por primera vez:
True: se llamará al constructor predeterminado. Este es el valor predeterminado cuando se encuentre disponible un constructor predeterminado.
False: no se llamará al constructor predeterminado; Debe llamar a un constructor en una expresión o realizar una asignación a la variable para poder usarla en la orquestación.Nota
Si el constructor predeterminado requiere parámetros de entrada, puede establecer Usar constructor predeterminado en False y, a continuación, llamar al constructor desde una forma de asignación ; por ejemplo,
myVariable = myNamespace.myClass (param1, param2)
.Nota
Al agregar una variable a la orquestación, antes de definirla por completo, verá los signos de exclamación en la orquestación. Si elimina esta variable antes de definirla por completo y continúan apareciendo signos de exclamación en la orquestación, puede exigir que la orquestación elimine estos signos de exclamación mediante la creación y eliminación de un parámetro de orquestación.
Para quitar una variable
- En la ventana Vista de orquestación, haga clic con el botón derecho en la variable que desea quitar y, a continuación, haga clic en Eliminar.