Partager via


WorkflowCompletedEventArgs.OutputParameters Propriété

Définition

Obtient les données de sortie du workflow.

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)

Valeur de propriété

Dictionary<TKey,TValue> de valeurs indexé par nom de paramètre contenant les paramètres de sortie du workflow.

Exemples

L'exemple de code suivant montre comment obtenir une valeur d'une clé stockée dans la propriété OutputParameters. La méthode OnWorkflowCompleted a un paramètre prenant une WorkflowCompletedEventArgs. Cette méthode est appelée lorsque l'événement WorkflowCompleted est déclenché. Le code utilise la propriété OutputParameters pour obtenir la valeur associée à la clé Status et l'écrit sur la console.

Cet exemple de code fait partie de l'exemple du Kit de développement logiciel Sequential Workflow with Parameters (SDK) du fichier Program.cs. Pour plus d’informations, consultez Workflow avec l’exemple de paramètres.

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

Remarques

OutputParameters comprend les paramètres out et ref du workflow.

S’applique à

Voir aussi