WorkflowCompletedEventArgs.OutputParameters Propiedad

Definición

Obtiene el resultado del flujo de trabajo.

public:
 property System::Collections::Generic::Dictionary<System::String ^, System::Object ^> ^ OutputParameters { System::Collections::Generic::Dictionary<System::String ^, System::Object ^> ^ get(); };
public System.Collections.Generic.Dictionary<string,object> OutputParameters { get; }
member this.OutputParameters : System.Collections.Generic.Dictionary<string, obj>
Public ReadOnly Property OutputParameters As Dictionary(Of String, Object)

Valor de propiedad

Dictionary<TKey,TValue> de valores con clave de nombre de parámetro que contiene los parámetros de salida del flujo de trabajo.

Ejemplos

El ejemplo de código siguiente muestra cómo obtener un valor de una clave almacenada en la propiedad OutputParameters. El método OnWorkflowCompleted tiene un parámetro que toma WorkflowCompletedEventArgs. Este método es llamado cuando se genera el evento WorkflowCompleted. El código utiliza la propiedad OutputParameters para obtener el valor asociado a la clave Status y lo escribe en la consola.

Este ejemplo de código forma parte de la muestra Flujo de trabajo Secuencial con Parámetros de SDK del archivo Program.cs. Para obtener más información, consulte Ejemplo de flujo de trabajo con parámetros.

static void OnWorkflowCompleted(object sender, WorkflowCompletedEventArgs e)
{
    //The order status is stored in the "status" "out" parameter
    string orderStatus = e.OutputParameters["Status"].ToString();
    Console.WriteLine("Order was " + orderStatus);
    waitHandle.Set();
}
Shared Sub OnWorkflowCompleted(ByVal sender As Object, ByVal e As WorkflowCompletedEventArgs)

    'The order status is stored in the "status" "out" parameter
    Dim orderStatus As String = e.OutputParameters("Status").ToString()
    Console.WriteLine("Order was " + orderStatus)
    waitHandle.Set()
End Sub

Comentarios

OutputParameters contiene el out y los parámetros ref del flujo de trabajo.

Se aplica a

Consulte también