/// <summary> /// 得到值 /// </summary> /// <param name="queueContract"></param> /// <param name="paramters"></param> /// <returns></returns> protected virtual object OpenHandle(IQueueContract queueContract, params object[] paramters) { queueContract.Open(paramters[0] as string, (int)paramters[1]); return(null); }
/// <summary> /// 设置值 /// </summary> /// <param name="queueContract"></param> /// <param name="paramters"></param> /// <returns></returns> protected virtual object PopHandle(IQueueContract queueContract, params object[] paramters) { return(queueContract.Pop(paramters[0] as string)); }
/// <summary> /// 移除值 /// </summary> /// <param name="queueContract"></param> /// <param name="paramters"></param> /// <returns></returns> protected virtual object Close(IQueueContract queueContract, params object[] paramters) { queueContract.Close(paramters[0] as string); return(null); }
/// <summary> /// 设置值 /// </summary> /// <param name="queueContract"></param> /// <param name="paramters"></param> /// <returns></returns> protected virtual object PushHandle(IQueueContract queueContract, params object[] paramters) { return(queueContract.Push(paramters[0] as string, paramters[1])); }