Ejemplo n.º 1
0
        ////////////////////////////////////////////////////////////////////////////////////////////////
        /*--------------------------------------------------------------------------------------------*/
        public static IResponseResult Execute(this WeaverRequest pRequest, string pHostName, int pPort)
        {
            var ctx  = new RexConnContext(pRequest, pHostName, pPort);
            var data = new RexConnDataAccess(ctx);

            return(data.Execute());
        }
Ejemplo n.º 2
0
        ////////////////////////////////////////////////////////////////////////////////////////////////
        /*--------------------------------------------------------------------------------------------*/
        public void Build(IDataContext pDataCtx)
        {
            vDataCtx = pDataCtx;
            vReq     = new WeaverRequest("0", pDataCtx.ResumeSessionId);

            vRexConnCtx = new RexConnContext(vReq, vDataCtx.RexConnUrl, vDataCtx.RexConnPort);
            vRexConnCtx.SetCacheProvider(vDataCtx.RexConnCacheProv);

            vRexConnCtx.Logger = (level, category, text, ex) => {
                if (ex != null)
                {
                    vLogOutput(this, "RexConn", level + " / " + category + " / " + text + " / " + ex);
                }

                //vLogOutput(this, category, text);
            };

            vSetCmdIds     = vDataCtx.SetCommandIds;
            vOmitCmdTimers = vDataCtx.OmitCommandTimers;
            vCmdIndex      = 0;
        }
Ejemplo n.º 3
0
 public class DataAccessFull : DataAccess {     //TEST: DataAccessFull
     ////////////////////////////////////////////////////////////////////////////////////////////////
     /*--------------------------------------------------------------------------------------------*/
     public void Build(WeaverRequest pRequest, IDataContext pDataCtx)
     {
         vDataCtx    = pDataCtx;
         vReq        = pRequest;
         vRexConnCtx = new RexConnContext(vReq, vDataCtx.RexConnUrl, vDataCtx.RexConnPort);
     }