WorkflowInstance.WorkflowInstanceControl 構造体

定義

WorkflowInstance 派生クラスがワークフロー ランタイムの機能にアクセスするためのメソッドを提供します。

protected: value class WorkflowInstance::WorkflowInstanceControl
protected struct WorkflowInstance.WorkflowInstanceControl
Protected Structure WorkflowInstance.WorkflowInstanceControl
継承
WorkflowInstance.WorkflowInstanceControl

プロパティ

HasPendingTrackingRecords

このワークフロー インスタンスに保留中の追跡レコードおよび追跡参加要素が含まれているどうかを調べるために、ワークフロー ランタイムが呼び出します。

IsPersistable

WorkflowInstance が永続化可能な状態であるかどうかを示す値を取得します。

State

WorkflowInstance の状態を取得します。

TrackingEnabled

このワークフロー インスタンスで追跡を有効にするかどうかを指定するために、ワークフロー ランタイムが呼び出します。

メソッド

Abort()

WorkflowInstance を中止します。

Abort(Exception)

指定された例外を使用して、WorkflowInstance を中止します。

BeginFlushTrackingRecords(TimeSpan, AsyncCallback, Object)

保留中の追跡レコードの追跡参加要素への非同期送信を開始するために、ワークフロー ランタイムが呼び出します。

EndFlushTrackingRecords(IAsyncResult)

記録操作を終了するために、ワークフロー ランタイムが呼び出します。

Equals(Object)

現在の WorkflowInstance.WorkflowInstanceControl が、指定したオブジェクトと等しいかどうかを示す値を返します。

FlushTrackingRecords(TimeSpan)

保留中の追跡レコードを追跡参加要素に送信するために、ワークフロー ランタイムが呼び出します。

GetAbortReason()

WorkflowInstance を中止する原因の例外を返します。

GetBookmarks()

WorkflowInstance の使用可能なブックマークのコレクションを返します。

GetBookmarks(BookmarkScope)

指定の WorkflowInstance で作成された BookmarkScope の使用可能なブックマークのコレクションを返します。

GetCompletionState()

ActivityInstanceState の最後の WorkflowInstance を返します。

GetCompletionState(Exception)

終了例外を含む、ActivityInstanceState の最後の WorkflowInstance を返します。

GetCompletionState(IDictionary<String,Object>, Exception)

ワークフロー出力や終了例外を含む、ActivityInstanceState の最後の WorkflowInstance を返します。

GetHashCode()

この WorkflowInstance.WorkflowInstanceControl のハッシュ コードを返します。

GetMappedVariables()

Mapped を使用して指定されている現在のスコープ内の変数のディクショナリを返します。

PauseWhenPersistable()

永続化可能な次の実行ポイントで、ワークフロー ランタイムが WorkflowInstance を一時停止することを要求します。 この時点でスケジューラ キューが空ではない場合があることに注意してください。

PrepareForSerialization()

WorkflowInstance 状態をシリアル化できるように準備します。

RequestPause()

スケジューラを停止することを要求します。

Run()

WorkflowInstance に対して実行を開始するように指示します。

ScheduleBookmarkResumption(Bookmark, Object)

指定した値のブックマークの再開をスケジュールします。

ScheduleBookmarkResumption(Bookmark, Object, BookmarkScope)

指定された Bookmark からの BookmarkScope の再開をスケジュールします。

ScheduleCancel()

WorkflowInstance の取り消しをスケジュールします。

Terminate(Exception)

指定の例外を使用して、WorkflowInstance を終了 Faulted 状態へ遷移させます。

Track(WorkflowInstanceRecord)

指定された保留中のレコードを保留中のレコードのリストに追加するために、ワークフロー ランタイムが呼び出します。

演算子

Equality(WorkflowInstance+WorkflowInstanceControl, WorkflowInstance+WorkflowInstanceControl)

2 つの WorkflowInstance.WorkflowInstanceControl インスタンスが等しいかどうかを示す値を返します。

Inequality(WorkflowInstance+WorkflowInstanceControl, WorkflowInstance+WorkflowInstanceControl)

2 つの WorkflowInstance.WorkflowInstanceControl インスタンスが等しくないかどうかを示す値を返します。

適用対象