Exemplo n.º 1
0
 /// <summary>
 ///		构造函数
 /// </summary>
 /// <param name="service"></param>
 /// <param name="method"></param>
 /// <param name="contextUri"></param>
 public RpcRequest(string service, string method, ResolvableUri contextUri)
 {
     FromComputer = ServiceEnvironment.ComputerName;
     FromService  = ServiceEnvironment.ServiceName;
     Service      = service;
     Method       = method;
     ContextUri   = ObjectHelper.ToString(contextUri);
 }
Exemplo n.º 2
0
        /// <summary>
        ///		获取一个客户端代理, 带ContextUri
        /// </summary>
        /// <typeparam name="T"></typeparam>
        /// <returns></returns>
        public RpcClientProxy GetProxy <T>(ResolvableUri uri)
        {
            var intf = RpcClientInterfaceFactory <T> .GetOne();

            return(new RpcClientProxy(_connection, intf, uri));
        }