예제 #1
0
 internal static void ThrowIfFailed(uint status, string?message = null, Exception?innerException = null)
 {
     if (!MsQuicStatusHelper.SuccessfulStatusCode(status))
     {
         throw new QuicException($"{message} Error Code: {MsQuicStatusCodes.GetError(status)}");
     }
 }
예제 #2
0
        private static string GetMessage(uint status, string message)
        {
            string errorCode = MsQuicStatusCodes.GetError(status);

            return($"Quic Error: {errorCode}. " + message);
        }
예제 #3
0
 internal static Exception CreateExceptionForHResult(uint status, string?message = null, Exception?innerException = null)
 {
     return(new QuicException($"{message} Error Code: {MsQuicStatusCodes.GetError(status)}", innerException));
 }