Exemple #1
0
        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));
        }
Exemple #2
0
 public RpcMonitorRequestErrorInfo(RpcMethodCallInfo rpcMethodCallInfo, RemotingRequest remotingRequest, Exception ex) : this(rpcMethodCallInfo, remotingRequest, ex.ToErrMsg())
 {
 }
Exemple #3
0
 public RpcMonitorRequestErrorInfo(RpcMethodCallInfo rpcMethodCallInfo, RemotingRequest remotingRequest, string errorMsg) : base(rpcMethodCallInfo, remotingRequest)
 {
     ErrorMsg = errorMsg;
 }
Exemple #4
0
 public BaseRpcMonitorRequestInfo(RpcMethodCallInfo rpcMethodCallInfo, RemotingRequest remotingRequest) : this(remotingRequest.Id, rpcMethodCallInfo.TypeName, rpcMethodCallInfo.MethodName, rpcMethodCallInfo.Parameters?.Length ?? 0)
 {
 }