Partilhar via


WorkflowInstance.ApplyWorkflowChanges(WorkflowChanges) Método

Definição

Aplica as alterações na instância de fluxo de trabalho especificada pelo 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

Um WorkflowChanges que especifica atualizações dinâmicas para a instância de fluxo de trabalho.

Exceções

O mecanismo de runtime de fluxo de trabalho não está em execução.

Exemplos

O exemplo a seguir demonstra chamar ApplyWorkflowChanges para um WorkflowInstance objeto. Este exemplo é do exemplo do SDK do Computador de Estado de Ordenação, do arquivo Mainform.cs. Para obter mais informações, consulte o exemplo de máquina de estado de ordenação.

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

Comentários

Se a instância de fluxo de trabalho ainda não estiver suspensa, o mecanismo de runtime do fluxo de trabalho suspenderá temporariamente a instância antes de aplicar as alterações.

Aplica-se a