Beispiel #1
0
 /* ----------------------------------------------------------------- */
 ///
 /// OnRequested
 ///
 /// <summary>
 /// Requested イベントを発生させます。
 /// </summary>
 ///
 /* ----------------------------------------------------------------- */
 public virtual void OnRequested(QueryEventArgs <TQuery, TResult> e)
 {
     if (Requested != null)
     {
         if (_context != null)
         {
             _context.Send(_ => Requested(this, e), null);
         }
         else
         {
             Requested(this, e);
         }
     }
     else
     {
         e.Cancel = true;
     }
 }
Beispiel #2
0
 /* ----------------------------------------------------------------- */
 ///
 /// Request
 ///
 /// <summary>
 /// 問い合わせを実行します。
 /// </summary>
 ///
 /// <remarks>
 /// 問い合わせの結果が無効な場合、Cancel プロパティが true に
 /// 設定されます。
 /// </remarks>
 ///
 /* ----------------------------------------------------------------- */
 public void Request(QueryEventArgs <TQuery, TResult> value)
 => OnRequested(value);
Beispiel #3
0
 /* ----------------------------------------------------------------- */
 ///
 /// Request
 ///
 /// <summary>
 /// 問い合わせを実行します。
 /// </summary>
 ///
 /// <remarks>
 /// 問い合わせの結果が無効な場合、Cancel プロパティが true に
 /// 設定されます。
 /// </remarks>
 ///
 /* ----------------------------------------------------------------- */
 public void Request(QueryEventArgs <T> value) => OnRequested(value);