protected override IDisposable StartServer(int responseSize) { _service = RpcServer.CreateRpc(Iid, CreateStub(responseSize)); PrepareService(_service, Iid); _service.StartListening(); return _service; }
protected override void PrepareService(Win32RpcServer service, Guid iid) { service.AddProtocol(RpcProtseq.ncacn_ip_tcp.ToString(), PortNumber.ToString()); service.AddAuthWinNT(); }
protected abstract void PrepareService(Win32RpcServer service, Guid iid);
protected override void PrepareService(Win32RpcServer service, Guid iid) { base.PrepareService(service, iid); service.AddAuthWinNT(); }
protected override void PrepareService(Win32RpcServer service, Guid iid) { service.AddProtocol(RpcProtseq.ncalrpc.ToString(), iid.ToString("N")); }
protected override void PrepareService(Win32RpcServer service, Guid iid) { service.AddProtocol(RpcProtseq.ncacn_np.ToString(), @"\pipe\" + iid.ToString("N")); }