Compartir vía


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 enteras, variables booleanas, variables de cadena o variables de una clase .NET.

También puede usar la ventana Vista de orquestación para administrar las variables que pertenecen a los ámbitos.

Para agregar una variable

  1. 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.

  2. Asigne un nombre a la variable escribiendo un nombre en la propiedad Identifier de la ventana Propiedades.

  3. Asocie la variable a un tipo, como 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 seleccionando <Clase .NET...>, que abre el cuadro de diálogo Seleccionar tipo de artefacto .

  4. Si selecciona un tipo de variable predefinido, tiene la opción de especificar un valor inicial para la variable. En la ventana Propiedades, establezca la propiedad Valor inicial .

    De lo contrario, 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
    Usar el constructor predeterminado Si un constructor predeterminado está disponible para una clase .NET, esta propiedad determina si se llamará al constructor predeterminado cuando use la variable por primera vez:

    True: se llamará al constructor predeterminado. Este es el valor predeterminado cuando hay un constructor predeterminado disponible.

    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á signos de exclamación en la orquestación. Si elimina esta variable antes de que esté totalmente definida y las signos de exclamación siguen apareciendo en la orquestación, puede forzar la orquestación a quitar estas signos de exclamación creando y eliminando 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.