Recurrence テーブル用データ モデル
Recurrence テーブルは WebSchedule Activity に適用される繰り返しパターンを説明します。これは定期的に繰り返すように設定されています。すべての列は特に明記されていない限り、Resource オブジェクトで同じ名前を持つ .NET プロパティに対応します。
WebSchedule Data Model for Ultimate UI for ASP.NET 2006 Volume 2 以降で、Recurrence テーブルは刷新されました。
列名 |
データ型 |
Null を許可 |
注記 |
|
|
|
プライマリ キー この繰り返しを一意に識別する数値。
|
|
|
|
繰り返しパターンの期限が切れる Midnight の時刻付きの日にち(UTC で調整済み)。
永遠に続くことが想定される繰り返しを表す場合は 12/31/9999 になります。
|
|
|
|
バイナリ ビット マスクとして Activity がどの曜日に当たるのかを指定します。
詳細は、Flags 列挙体 "RecurrencePatternDaysOfWeek" を参照してください。
|
|
|
|
この繰り返しを作成または修正するための最後の人の UTC からのタイムゾーン オフセットです。(符合の付いた)秒数として測定されます。
この繰り返しをその他のタイムゾーンでユーザーが見る時にその他の明示的な値を明確にするためにこのオフセットは使用されます。
|
|
|
|
DayOfMonth > 0 の時にはカレンダー月の日を表して、Recurrence オブジェクトの DayOfMonth プロパティに保存されます。
DayOfMonth < 0 の時には、以下のように月内の順序の発生を表します。
-1 - RecurrenceDayOfMonth.First
-2 - RecurrenceDayOfMonth.Second
-3 - RecurrenceDayOfMonth.Third
-4 - RecurrenceDayOfMonth.Fourth
-5 - RecurrenceDayOfMonth.Last
このように使用すると、値は Recurrence の RecurrenceDayOfMonth プロパティに保存されます。
RecurrenceDayOfMonth は、「Third Wednesday of the Month」などのように繰り返しのパターンを表すために DayOfWeekMask 値と組み合わせることができます。
|
|
|
|
1 から 12 までの数字として年のカレンダー月を指定します。
この列は、Period が 'Y'(年)の時に限り適用されます。適用できない場合には、値 0 を指定する必要があります。
|
|
|
|
発生と発生の間の間隔を指定します(つまり、4 日ごと、3 週間ごと、または半年ごと)。
|
|
|
|
発生の間の間隔として使用するための最も適切な期間を指定します。
|
|
|
|
ユーザーが発生、シリーズを編集するか、それとも繰り返しアクティビティの発生を編集しようとするときに選択することをプロンプトするかを指定します。
0 - ユーザーに選択をプロンプトします(デフォルト)。
|
|
|
|
アラームが生成された最後の発生の開始日付/時刻 UTC。
|
|
|
|
並行処理の競合を検出するために使用されるタイムスタンプ。
|