Namespace RabbitMQ.Client.Exceptions
Classes
- AlreadyClosedException
Thrown when the application tries to make use of a session or connection that has already been shut down.
- AuthenticationFailureException
Thrown when the cause is an authentication failure.
- BrokerUnreachableException
Thrown when no connection could be opened during a ConnectionFactory.CreateConnection attempt.
- ChannelAllocationException
Thrown when a SessionManager cannot allocate a new channel number, or the requested channel number is already in use.
- ChannelErrorException
Thrown when the server sends a frame along a channel that we do not currently have a Session entry in our SessionManager for.
- ConnectFailureException
Thrown when a connection to the broker fails
- HardProtocolException
Subclass of ProtocolException representing problems requiring a connection.close.
- MalformedFrameException
Thrown when frame parsing code detects an error in the wire-protocol encoding of a frame.
- OperationInterruptedException
Thrown when a session is destroyed during an RPC call to a broker. For example, if a TCP connection dropping causes the destruction of a session in the middle of a QueueDeclare operation, an OperationInterruptedException will be thrown to the caller of IModel.QueueDeclare.
- PacketNotRecognizedException
Thrown to indicate that the peer didn't understand the packet received from the client. Peer sent default message describing protocol version it is using and transport parameters.
- PossibleAuthenticationFailureException
Thrown when the likely cause is an authentication failure.
- ProtocolException
Instances of subclasses of subclasses HardProtocolException and SoftProtocolException are thrown in situations when we detect a problem with the connection-, channel- or wire-level parts of the AMQP protocol.
- ProtocolVersionMismatchException
Thrown to indicate that the peer does not support the wire protocol version we requested immediately after opening the TCP socket.
- SoftProtocolException
Subclass of ProtocolException representing problems requiring a channel.close.
- SyntaxErrorException
Thrown when our peer sends a frame that contains illegal values for one or more fields.
- UnexpectedFrameException
Thrown when the connection receives a frame that it wasn't expecting.
- UnexpectedMethodException
Thrown when the model receives an RPC reply that it wasn't expecting.
- UnknownClassOrMethodException
Thrown when the protocol handlers detect an unknown class number or method number.
- UnsupportedMethodException
Thrown when the model receives an RPC request it cannot satisfy.
- UnsupportedMethodFieldException
Thrown when the model cannot transmit a method field because the version of the protocol the model is implementing does not contain a definition for the field in question.
- WireFormattingException
Thrown when the wire-formatting code cannot encode a particular .NET value to AMQP protocol format.