예제 #1
0
 public void QueryAsync(SMT.SaaS.BLLCommonServices.MVCCacheSV.QueryExpression expression, object userState)
 {
     if ((this.onBeginQueryDelegate == null))
     {
         this.onBeginQueryDelegate = new BeginOperationDelegate(this.OnBeginQuery);
     }
     if ((this.onEndQueryDelegate == null))
     {
         this.onEndQueryDelegate = new EndOperationDelegate(this.OnEndQuery);
     }
     if ((this.onQueryCompletedDelegate == null))
     {
         this.onQueryCompletedDelegate = new System.Threading.SendOrPostCallback(this.OnQueryCompleted);
     }
     base.InvokeAsync(this.onBeginQueryDelegate, new object[] {
         expression
     }, this.onEndQueryDelegate, this.onQueryCompletedDelegate, userState);
 }
예제 #2
0
 public void QueryAsync(SMT.SaaS.BLLCommonServices.MVCCacheSV.QueryExpression expression)
 {
     this.QueryAsync(expression, null);
 }
예제 #3
0
 public System.IAsyncResult BeginQuery(SMT.SaaS.BLLCommonServices.MVCCacheSV.QueryExpression expression, System.AsyncCallback callback, object asyncState)
 {
     return(base.Channel.BeginQuery(expression, callback, asyncState));
 }
예제 #4
0
 private System.IAsyncResult OnBeginQuery(object[] inValues, System.AsyncCallback callback, object asyncState)
 {
     SMT.SaaS.BLLCommonServices.MVCCacheSV.QueryExpression expression = ((SMT.SaaS.BLLCommonServices.MVCCacheSV.QueryExpression)(inValues[0]));
     return(this.BeginQuery(expression, callback, asyncState));
 }
예제 #5
0
 public SMT.SaaS.BLLCommonServices.MVCCacheSV.QueryResult Query(SMT.SaaS.BLLCommonServices.MVCCacheSV.QueryExpression expression)
 {
     return(base.Channel.Query(expression));
 }