バージョン

WorkingHours プロパティ (DayOfWeek)

稼動時間の連続するブロックと見なされる時間の範囲をそれぞれ表す TimeRange オブジェクトのコレクションを返す。
シンタックス
'宣言
 
Public ReadOnly Property WorkingHours As TimeRangesCollection
public TimeRangesCollection WorkingHours {get;}
解説

WorkingHours プロパティは、特定の日の稼働時間として連続していない範囲を複数指定することを可能にします。たとえば、2 TimeRange インスタンス (1 つを 9 AM から 12 PM まで、もう 1 つは 1 PM から 5PM まで) をリストへ追加すると、12 PM to 1 PM が不稼働時間の範囲になるよう日付の就業時間を定義します。

WorkingHours コレクションは空以外で、そのコンテンツは関連する日付/曜日の稼働時間を完全に表示します。たとえば、WorkingHours コレクションは、WorkDayStartTime プロパティおよび WorkDayEndTime プロパティで定義する範囲に優先します。すなわち、TimeRange がコレクションに追加されるとすぐに、TimeRange は稼働時間のみを表示して他のすべての条件と置き換えます。たとえば、過去に稼働日だと見なされた日の稼働時間を 8 AM から 5 PM として検討します。9AM から 12PM の TimeRange が、関連する曜日の WorkingHours コレクションに追加された場合、稼働時間の範囲が即座に 9AM から 12PM になり、稼働日の一部だと見なされていた時間は含まれなくなります。稼働時間がこの方法で定義されると、開発者は稼働時間を定義をする必要があります。

参照