private RemotingRequest Create(object[] arrMethodArgs, Type[] argmentTypes, MethodInfo methodInfo) { var methodCallInfo = RpcMethodCallInfo.Create(arrMethodArgs, methodInfo, _proxyType.FullName); var body = _methodCallSerializer.Serialize(methodCallInfo); return(new RemotingRequest(100, body)); }
public RpcMonitorRequestErrorInfo(RpcMethodCallInfo rpcMethodCallInfo, RemotingRequest remotingRequest, Exception ex) : this(rpcMethodCallInfo, remotingRequest, ex.ToErrMsg()) { }
public RpcMonitorRequestErrorInfo(RpcMethodCallInfo rpcMethodCallInfo, RemotingRequest remotingRequest, string errorMsg) : base(rpcMethodCallInfo, remotingRequest) { ErrorMsg = errorMsg; }
public BaseRpcMonitorRequestInfo(RpcMethodCallInfo rpcMethodCallInfo, RemotingRequest remotingRequest) : this(remotingRequest.Id, rpcMethodCallInfo.TypeName, rpcMethodCallInfo.MethodName, rpcMethodCallInfo.Parameters?.Length ?? 0) { }