WorkflowCompletedEventArgs.OutputParameters Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.