バージョン

GetAppointmentsInRange(DateTimeRange,IEnumerable<ScheduleResource>) メソッド

指定した範囲での予定をすべて表現するオブジェクトの列挙可能なリストを返します。1 つ以上のリソースによりフィルターがオプションです。
シンタックス
public override AppointmentQueryResult GetAppointmentsInRange( 
   DateTimeRange range,
   IEnumerable<ScheduleResource> resources
)

パラメータ

range
テストする日付範囲。
resources
フィルターするオーナーのオプションのリスト。null 以外の値が指定される場合、指定したオーナーのみの予定が返されます。

戻り値の型

クエリの結果を含む Infragistics.Scheduler.Data.AppointmentQueryResult オブジェクト。ScheduleListDataSource クラスは、クエリの結果がメソッドから返されるとすぐに利用できます。つまり、Infragistics.Scheduler.Data.OperationResultBase.Completed イベントを処理する必要がありません
解説

ScheduleListDataSource クラスの GetAppointmentsInRange メソッドの実装はクエリを同期的に実行します。 そのため、実行がメソッドから返される前に Infragistics.Scheduler.Data.AppointmentQueryResult.Appointments のリストが完全に生成されます。

このメソッドを使用し、指定した range と交わる各 Infragistics.Scheduler.Appointment のリストを取得します。オプションで 1 つ以上の resources フィルターできます。

参照