internal static void runTryCode(object userData)
        {
            SecurityContextRunData data = (SecurityContextRunData)userData;

            data.scsw = SetSecurityContext(data.sc, Thread.CurrentThread.ExecutionContext.SecurityContext);
            data.callBack(data.state);
        }
示例#2
0
        static internal void runTryCode(Object userData)
        {
            SecurityContextRunData rData = (SecurityContextRunData)userData;

            rData.scsw = SetSecurityContext(rData.sc, Thread.CurrentThread.GetExecutionContextReader().SecurityContext, modifyCurrentExecutionContext: true);
            rData.callBack(rData.state);
        }
示例#3
0
        static internal void runTryCode(Object userData)
        {
            SecurityContextRunData rData = (SecurityContextRunData)userData;

            rData.scsw = SetSecurityContext(rData.sc, Thread.CurrentThread.ExecutionContext.SecurityContext);
            rData.callBack(rData.state);
        }