WorkflowInstance.ApplyWorkflowChanges(WorkflowChanges) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.