public static void AfterCallback(IntPtr req)
        {
            var workreq = PermaRequest.GetObject <WorkRequest>(req);

            workreq.after();
            workreq.Dispose();
        }
示例#2
0
        static public void StaticEnd(IntPtr ptr, int status)
        {
            var obj = PermaRequest.GetObject <CallbackPermaRequest>(ptr);

            if (obj == null)
            {
                throw new Exception("Target is null");
            }
            else
            {
                obj.End(ptr, status);
            }
        }
        public static void BeforeCallback(IntPtr req)
        {
            var workreq = PermaRequest.GetObject <WorkRequest>(req);

            workreq.before();
        }
 public static void StaticEnd(IntPtr ptr)
 {
     PermaRequest.GetObject <FileSystemRequest>(ptr).End(ptr);
 }