示例#1
0
 private static string GetDefaultMessage(RpcCommunicationStatus status)
 => status switch
 {
示例#2
0
 /// <summary>Initializes a new instance of the <see cref="RpcCommunicationException"></see> class with a specified error message.</summary>
 /// <param name="message">The message that describes the error.</param>
 public RpcCommunicationException(RpcCommunicationStatus status, string message) : this(status, message, null)
 {
 }
示例#3
0
 /// <summary>Initializes a new instance of the <see cref="RpcCommunicationException"></see> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
 /// <param name="message">The error message that explains the reason for the exception.</param>
 /// <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
 public RpcCommunicationException(RpcCommunicationStatus status, string message, Exception?innerException) : base(message, innerException)
 {
     this.Status = status;
 }
示例#4
0
 /// <summary>Initializes a new instance of the <see cref="RpcCommunicationException"></see> class.</summary>
 public RpcCommunicationException(RpcCommunicationStatus status) : this(status, GetDefaultMessage(status), null)
 {
 }