TimerEventSubscriptionCollection クラス

定義

注意事項

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

TimerEventSubscription オブジェクトの順序付きリストを表します。

public ref class TimerEventSubscriptionCollection : System::Collections::ICollection
[System.Serializable]
public class TimerEventSubscriptionCollection : System.Collections.ICollection
[System.Serializable]
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public class TimerEventSubscriptionCollection : System.Collections.ICollection
[<System.Serializable>]
type TimerEventSubscriptionCollection = class
    interface ICollection
    interface IEnumerable
[<System.Serializable>]
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type TimerEventSubscriptionCollection = class
    interface ICollection
    interface IEnumerable
Public Class TimerEventSubscriptionCollection
Implements ICollection
継承
TimerEventSubscriptionCollection
属性
実装

注釈

注意

ここでは、廃止された型と名前空間について説明します。 詳細については、「.NET 4.5 での Windows Workflow Foundation の新機能」を参照してください。

TimerEventSubscriptionCollection は、ワークフロー インスタンスに関連付けられた TimerEventSubscription オブジェクトのキューを表し、このキューを管理するためのメソッドを提供します。 キュー内のサブスクリプションは、その ExpiresAt の値に基づいて順序付けされます。ExpiresAt の値が小さいものほど前に、ExpiresAt の値が大きいものほど後ろに配置されます。 このクラスが提供するメソッドを使用して、ワークフロー インスタンスごとの TimerCollectionProperty によって公開されるアクティブ タイマー イベント サブスクリプションのコレクションを管理できます。 Add または Remove を使用することにより、タイマー キュー内のサブスクリプションを追加または削除できます。 タイマー キュー内の最初の要素が変わると WorkflowSchedulerService が呼び出され、それまでキューの先頭にあったタイマー イベントがキャンセルされ、新しいタイマー イベントがスケジュールされます。

フィールド

TimerCollectionProperty
古い.

ワークフロー インスタンスに関連付けられたタイマー キュー。 このキューには、ワークフローの TimerEventSubscription オブジェクトが時間順に格納されます。

プロパティ

Count
古い.

タイマー キュー内の TimerEventSubscription オブジェクトの数を取得します。

IsSynchronized
古い.

TimerEventSubscriptionCollection へのアクセスが同期化されている (スレッド セーフである) かどうかを示す値を取得します。

SyncRoot
古い.

TimerEventSubscriptionCollection へのアクセスを同期するために使用できるオブジェクトを取得します。

メソッド

Add(TimerEventSubscription)
古い.

タイマー キューに TimerEventSubscription を追加します。

CopyTo(Array, Int32)
古い.

TimerEventSubscriptionCollection の要素を既存の 1 次元の Array にコピーします。コピー操作は、配列内の指定したインデックスから始まります。

Equals(Object)
古い.

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

(継承元 Object)
GetEnumerator()
古い.

TimerEventSubscriptionCollection を反復処理する列挙子を返します。

GetHashCode()
古い.

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

(継承元 Object)
GetType()
古い.

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

(継承元 Object)
MemberwiseClone()
古い.

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

(継承元 Object)
Peek()
古い.

タイマー キューの先頭にある TimerEventSubscription を削除せずに返します。

Remove(Guid)
古い.

指定したサブスクリプション ID を持つ TimerEventSubscription を、タイマー キューから削除します。

Remove(TimerEventSubscription)
古い.

タイマー キューから TimerEventSubscription を削除します。

ToString()
古い.

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

(継承元 Object)

拡張メソッド

Cast<TResult>(IEnumerable)
古い.

IEnumerable の要素を、指定した型にキャストします。

OfType<TResult>(IEnumerable)
古い.

指定された型に基づいて IEnumerable の要素をフィルター処理します。

AsParallel(IEnumerable)
古い.

クエリの並列化を有効にします。

AsQueryable(IEnumerable)
古い.

IEnumerableIQueryable に変換します。

適用対象