WorkflowInstance.ApplyWorkflowChanges(WorkflowChanges) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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)
パラメーター
- workflowChanges
- WorkflowChanges
ワークフロー インスタンスの動的更新の内容を指定する WorkflowChanges。
例外
ワークフロー ランタイム エンジンが実行されていません。
例
WorkflowInstance オブジェクトの ApplyWorkflowChanges を呼び出す方法を次のコード例に示します。 この例は、Mainform.cs ファイルに含まれている注文処理ステート マシンの SDK サンプルです。 詳細については、 ステート マシンの順序付けのサンプルを参照してください。
// 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
注釈
ワークフロー インスタンスがまだ中断していない場合、ワークフロー ランタイム エンジンはインスタンスを一時的に中断してから変更を適用します。