WorkflowCompletedEventArgs.OutputParameters Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die Ausgabe aus dem Workflow ab.
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)
Eigenschaftswert
Ein Dictionary<TKey,TValue> mit Werten, die von dem Parameternamen festgelegt wurden, der die Ausgabeparameter des Workflows enthält.
Beispiele
Das folgende Codebeispiel zeigt, wie Sie einen Wert aus einem Schlüssel abrufen, der in der OutputParameters-Eigenschaft gespeichert ist. Die OnWorkflowCompleted
-Methode verfügt über einen Parameter, der ein WorkflowCompletedEventArgs-Element erfordert. Diese Methode wird aufgerufen, wenn das WorkflowCompleted-Ereignis ausgelöst wird. Der Code verwendet die OutputParameters-Eigenschaft, um den Wert zu erhalten, der dem Status
-Schlüssel zugeordnet ist, und schreibt ihn auf die Konsole.
Dieses Codebeispiel ist Teil des Sequential Workflow with Parameters SDK-Beispiels in der Datei Program.cs. Weitere Informationen finden Sie unter Beispiel für Workflow mit Parametern.
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
Hinweise
OutputParameters enthält die Parameter out
und ref
des Workflows.