/// <summary> /// 注册双向回调实例 /// </summary> /// <typeparam name="TContract">回调契约类型</typeparam> /// <param name="callbackInstanceContext">回调契约通道连接</param> /// <param name="clientHostName">客户端主机唯一识别名</param> public static void RegisterCallback <TContract>(TContract callbackInstanceContext, string clientHostName) where TContract : class { if (callbackInstanceContext == null) { throw new ArgumentNullException("callbackInstanceContext"); } transporter.RegisterCallback <TContract>(callbackInstanceContext, clientHostName); }