WorkflowInstance.ApplyWorkflowChanges(WorkflowChanges) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.