WorkflowInstance.ApplyWorkflowChanges(WorkflowChanges) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Použije změny na instanci pracovního postupu určenou objektem 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)
Parametry
- workflowChanges
- WorkflowChanges
Určení WorkflowChanges dynamických aktualizací instance pracovního postupu
Výjimky
Modul runtime pracovního postupu není spuštěný.
Příklady
Následující příklad ukazuje volání ApplyWorkflowChanges objektu WorkflowInstance . Tento příklad je z ukázky sady SDK stavového počítače řazení ze souboru Mainform.cs. Další informace najdete v ukázce ordering state machine (Ordering State Machine).
// 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
Poznámky
Pokud instance pracovního postupu ještě není pozastavena, modul runtime pracovního postupu dočasně pozastaví instanci před použitím změn.