RpcContextScope(RpcArgument argument) { _preContext = RpcContext._current; RpcContext._current = new RpcContext { Argument = argument }; }
RpcContextScope(CommandArgument command, RpcArgument argument) { _preContext = RpcContext._current; RpcContext._current = new RpcContext { Command = command, Argument = argument }; }
/// <summary> /// 构造一个当前请求的上下文范围 /// </summary> /// <param name="argument"></param> /// <returns></returns> public static RpcContextScope CreateScope(RpcArgument argument) { return(new RpcContextScope(argument)); }
/// <summary> /// 构造一个当前请求的上下文范围 /// </summary> /// <param name="command"></param> /// <param name="argument"></param> /// <returns></returns> public static RpcContextScope CreateScope(CommandArgument command, RpcArgument argument) { return(new RpcContextScope(command, argument)); }