Пример #1
0
        protected override string TryAuth(string methodName, RequestContractBase req)
        {
            if (null == this.AppContext) this._context = this.CreateContext();

            return (true == this.AppContext.IsLogged()) ? this.AppContext.MemberId : string.Empty;
        }
Пример #2
0
 protected virtual void ProcessRequestAsync(RequestContractBase o)
 {
 }
Пример #3
0
        public void BeginProcessRequest(RequestContractBase o)
        {
            this.AsyncEvent = new AutoResetEvent(false);

            this.ProcessRequestAsync(o);
        }
Пример #4
0
 /// <summary>
 /// 요청에 대한 실제 처리 로직 구현부
 /// </summary>
 /// <param name="o">deserialize된 요청 개체</param>
 /// <returns></returns>
 public abstract ResponseContractBase ProcessRequest(RequestContractBase o);