WorkflowCompletedEventArgs.OutputParameters Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 Flujo de trabajo con el ejemplo de 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.