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)

適用対象