Comparteix a través de


WorkflowInstance.ApplyWorkflowChanges(WorkflowChanges) Método

Definición

Aplica los cambios a la instancia de flujo de trabajo especificada por el objeto 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)

Parámetros

workflowChanges
WorkflowChanges

WorkflowChanges que especifica las actualizaciones dinámicas para la instancia de flujo de trabajo.

Excepciones

El motor en tiempo de ejecución de flujo de trabajo no está en ejecución.

Ejemplos

El ejemplo siguiente muestra cómo se llama a ApplyWorkflowChanges a un objeto WorkflowInstance. Este ejemplo es de la muestra de SDK Máquina de estados de la Clasificación, del archivo Mainform.cs. Para obtener más información, consulte El ejemplo de máquina de estado de ordenación.

// 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

Comentarios

Si aún no se ha suspendido la instancia de flujo de trabajo, el motor en tiempo de ejecución de flujo de trabajo suspende temporalmente la instancia antes de aplicar los cambios.

Se aplica a