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)); }
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)); }