EventQuery<T>.GetAll() は、単一のリストとして結果セット内のすべての行からターゲット・クラス T のオブジェクトを返します。
System.Collections.Generic.List<T> GetAll()
GetNext() を使用して、結果セット内のターゲット・クラス T のオブジェクトをすべて取得し、それらのオブジェクトを List で返します。このリストは、更新または削除には使用できません (ただし、各オブジェクトの Id または IdKey を取得する方法がある場合、Event メソッドの UpdateObject() および DeleteObject() は使用できます)。GetAll() および GetNext() は同じ結果セットにアクセスできません。一方のメソッドが呼び出されると、他方のメソッドは Execute() が再び呼び出されるまで使用できません。
このメソッドは、オブジェクトのリストの保持に高いコストがかかるため、各項目に対して明示的に GetNext() を呼び出すループよりもリソースを多く消費します。
関連項目 :
クエリ・データの処理、Event.UpdateObject()、Event.DeleteObject()