public static HttpStatusCode GetStatusCode(WebPubSubErrorCode errorCode) =>
 errorCode switch
 {
 /// <summary>
 /// Create <see cref="EventErrorResponse"/>.
 /// Methods works for Function Extensions. And AspNetCore SDK Hub methods can directly throw exception for error cases.
 /// </summary>
 /// <param name="code"><see cref="WebPubSubErrorCode"/>.</param>
 /// <param name="message">Detail error message.</param>
 /// <returns>A error response to return caller and will drop connection.</returns>
 public EventErrorResponse CreateErrorResponse(WebPubSubErrorCode code, string message)
 {
     return(new EventErrorResponse(code, message));
 }
Example #3
0
 public ErrorResponse(WebPubSubErrorCode code, string message = null)
 {
     Code         = code;
     ErrorMessage = message;
 }
 // Invalid Request
 internal WebPubSubContext(string errorMessage, WebPubSubErrorCode errorCode)
 {
     ErrorMessage = errorMessage;
     HasError     = true;
     Response     = Utilities.BuildErrorResponse(new EventErrorResponse(errorCode, errorMessage));
 }