TimerEventSubscriptionCollection クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
注意事項
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) |
古い.
IEnumerable を IQueryable に変換します。 |
適用対象
.NET