WorkflowInstance.ApplyWorkflowChanges(WorkflowChanges) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Applica modifiche all'istanza del flusso di lavoro specificata dall'oggetto WorkflowChanges.
public:
void ApplyWorkflowChanges(System::Workflow::ComponentModel::WorkflowChanges ^ workflowChanges);
public void ApplyWorkflowChanges (System.Workflow.ComponentModel.WorkflowChanges workflowChanges);
member this.ApplyWorkflowChanges : System.Workflow.ComponentModel.WorkflowChanges -> unit
Public Sub ApplyWorkflowChanges (workflowChanges As WorkflowChanges)
Parametri
- workflowChanges
- WorkflowChanges
Un oggetto WorkflowChanges che specifica aggiornamenti dinamici per l'istanza del flusso di lavoro.
Eccezioni
Il motore di runtime del flusso di lavoro non è in esecuzione.
Esempio
Nell'esempio di codice seguente viene illustrata la chiamata a ApplyWorkflowChanges per un oggetto WorkflowInstance. Questo esempio di codice fa parte dell'esempio SDK Ordering State Machine nel file Mainform.cs. Per altre informazioni, vedere l'esempio di Macchina a stati di ordinamento.
// Apply the changes to the workflow instance
try
{
instance.ApplyWorkflowChanges(changes);
}
catch (WorkflowValidationFailedException)
{
// New state has already been added
MessageBox.Show("On Hold state has already been added to this workflow.");
}
' Apply the changes to the workflow instance
Try
instance.ApplyWorkflowChanges(changes)
Catch e As WorkflowValidationFailedException
' New state has already been added
MessageBox.Show("On Hold state has already been added to this workflow.")
End Try
Commenti
Se l'istanza del flusso di lavoro non è già stata sospesa, il motore di runtime del flusso di lavoro sospende temporaneamente l'istanza prima di applicare le modifiche.