コード例 #1
0
 protected override IDisposable StartServer(int responseSize)
 {
     _service = RpcServer.CreateRpc(Iid, CreateStub(responseSize));
     PrepareService(_service, Iid);
     _service.StartListening();
     return _service;
 }
コード例 #2
0
 protected override void PrepareService(Win32RpcServer service, Guid iid)
 {
     service.AddProtocol(RpcProtseq.ncacn_ip_tcp.ToString(), PortNumber.ToString());
     service.AddAuthWinNT();
 }
コード例 #3
0
 protected abstract void PrepareService(Win32RpcServer service, Guid iid);
コード例 #4
0
 protected override void PrepareService(Win32RpcServer service, Guid iid)
 {
     base.PrepareService(service, iid);
     service.AddAuthWinNT();
 }
コード例 #5
0
 protected override void PrepareService(Win32RpcServer service, Guid iid)
 {
     service.AddProtocol(RpcProtseq.ncalrpc.ToString(), iid.ToString("N"));
 }
コード例 #6
0
 protected override void PrepareService(Win32RpcServer service, Guid iid)
 {
     service.AddProtocol(RpcProtseq.ncacn_np.ToString(), @"\pipe\" + iid.ToString("N"));
 }