コード例 #1
0
ファイル: AspNetRequest.cs プロジェクト: kristineyu/SignalR
        public void AcceptWebSocketRequest(Func <IWebSocket, Task> callback)
        {
#if NET45
            _context.AcceptWebSocketRequest(ws =>
            {
                var handler = new AspNetWebSocketHandler();
                var task    = handler.ProcessWebSocketRequestAsync(ws);
                callback(handler).Then(h => h.CleanClose(), handler);
                return(task);
            });
#else
            throw new NotSupportedException();
#endif
        }
コード例 #2
0
ファイル: AspNetRequest.cs プロジェクト: kristineyu/SignalR
 public void AcceptWebSocketRequest(Func<IWebSocket, Task> callback)
 {
     #if NET45
     _context.AcceptWebSocketRequest(ws =>
     {
         var handler = new AspNetWebSocketHandler();
         var task = handler.ProcessWebSocketRequestAsync(ws);
         callback(handler).Then(h => h.CleanClose(), handler);
         return task;
     });
     #else
     throw new NotSupportedException();
     #endif
 }
コード例 #3
0
ファイル: AspNetRequest.cs プロジェクト: nightbob3/SignalR
 public void AcceptWebSocketRequest(Func<IWebSocket, Task> callback)
 {
     #if NET45
     _context.AcceptWebSocketRequest(ws =>
     {
         var handler = new AspNetWebSocketHandler();
         handler.ProcessWebSocketRequestAsync(ws);
         return callback(handler);
     });
     #endif
 }