Пример #1
0
 /// <summary>
 /// Handle WebSocket server session validating notification
 /// </summary>
 /// <remarks>Notification is called when WebSocket client is connecting to the server.You can handle the connection and validate WebSocket upgrade HTTP request.</remarks>
 /// <param name="request">WebSocket upgrade HTTP request</param>
 /// <param name="response">WebSocket upgrade HTTP response</param>
 /// <returns>return 'true' if the WebSocket update request is valid, 'false' if the WebSocket update request is not valid</returns>
 public virtual bool OnWsConnecting(HttpRequest request, HttpResponse response)
 {
     return(true);
 }
Пример #2
0
 /// <summary>
 /// Send WebSocket server upgrade response
 /// </summary>
 /// <param name="response">WebSocket upgrade HTTP response</param>
 public new virtual void SendResponse(HttpResponse response)
 {
     SendResponseAsync(response);
 }
Пример #3
0
 /// <summary>
 /// Handle WebSocket client connected notification
 /// </summary>
 /// <param name="response">WebSocket upgrade HTTP response</param>
 public virtual void OnWsConnected(HttpResponse response)
 {
 }
 public static void SetStatusDescription(this HttpResponse response, string description)
 {
     response.HttpContext.Features.Get <IHttpResponseFeature>().ReasonPhrase = description;
 }
Пример #5
0
 /// <summary>
 /// Send WebSocket server upgrade response
 /// </summary>
 /// <param name="response">WebSocket upgrade HTTP response</param>
 public virtual void SendResponse(HttpResponse response)
 {
 }
Пример #6
0
 public void SendResponse(HttpResponse response)
 {
 }
Пример #7
0
 public bool OnWsConnecting(HttpRequest request, HttpResponse response) => true;