次の方法で共有


DurableTimerExtension クラス

定義

永続化できるアクティビティ タイマー拡張機能を表します。

public ref class DurableTimerExtension : System::Activities::Statements::TimerExtension, IDisposable, System::Activities::Hosting::IWorkflowInstanceExtension
public class DurableTimerExtension : System.Activities.Statements.TimerExtension, IDisposable, System.Activities.Hosting.IWorkflowInstanceExtension
type DurableTimerExtension = class
    inherit TimerExtension
    interface IWorkflowInstanceExtension
    interface IDisposable
Public Class DurableTimerExtension
Inherits TimerExtension
Implements IDisposable, IWorkflowInstanceExtension
継承
DurableTimerExtension
実装

注釈

オブジェクトは DurableTimerExtension 、1 つのワークフロー インスタンスにのみ関連付けることができます。 オブジェクトが DurableTimerExtension 複数のワークフロー インスタンスで使用されている場合は、 がスローされ、 InvalidOperationException 次のメッセージが表示されます。

This TimerExtension has already been attached to a workflow instance.  

コンストラクター

DurableTimerExtension()

DurableTimerExtension クラスの新しいインスタンスを作成します。

メソッド

CancelTimer(Bookmark)

タイマーを削除します。

(継承元 TimerExtension)
Dispose()

すべての登録済みのタイマーを終了します。

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetAdditionalExtensions()

タイマー拡張機能のコレクションを反復処理する列挙子を返します。

GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
OnCancelTimer(Bookmark)

現在のワークフロー操作の登録済みのタイマーのテーブルからタイマーを削除します。

OnRegisterTimer(TimeSpan, Bookmark)

指定した期間およびブックマークの情報を含むタイマー オブジェクトを、現在のワークフロー操作の登録済みのタイマーのテーブルに追加します。

RegisterTimer(TimeSpan, Bookmark)

指定した継続時間および関連付けられているブックマークに基づいて、タイマーを作成します。

(継承元 TimerExtension)
SetInstance(WorkflowInstanceProxy)

指定したワークフロー インスタンスを、現在のインスタンスとして確立します。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象