/// <summary> /// Initializes a new instance of the <see cref="ServerRegistrationException" /> class. /// </summary> /// <param name="internalErrorCode">The internal error code.</param> /// <param name="errorCode">The error code.</param> public ServerRegistrationException(ServerRegistrationErrorCode internalErrorCode, int errorCode) { InternalErrorCode = internalErrorCode; ExternalErrorCode = errorCode; }
/// <summary> /// Initializes a new instance of the <see cref="ServerRegistrationException" /> class. /// </summary> /// <param name="internalErrorCode">The internal error code.</param> /// <param name="errorCode">The error code.</param> /// <param name="category">The category.</param> public ServerRegistrationException(ServerRegistrationErrorCode internalErrorCode, int errorCode, ErrorCategory category) { InternalErrorCode = internalErrorCode; ExternalErrorCode = errorCode; Category = category; }
/// <summary> /// Initializes a new instance of the <see cref="ServerRegistrationException" /> class. /// </summary> /// <param name="message">The message.</param> /// <param name="innerException">The inner exception.</param> /// <param name="internalErrorCode">The internal error code.</param> public ServerRegistrationException(string message, Exception innerException, ServerRegistrationErrorCode internalErrorCode = ServerRegistrationErrorCode.GenericError) : base(message, innerException) { }