Class MessageBrokerRemoteClientRequestTimeoutException
- Namespace
- LfrlAnvil.MessageBroker.Server.Exceptions
- Assembly
- LfrlAnvil.MessageBroker.Server.dll
Represents an exception thrown when message broker client failed to send a request to the server in the specified amount of time.
public class MessageBrokerRemoteClientRequestTimeoutException : OperationCanceledException, ISerializable
- Inheritance
-
MessageBrokerRemoteClientRequestTimeoutException
- Implements
- Inherited Members
Constructors
MessageBrokerRemoteClientRequestTimeoutException(MessageBrokerRemoteClientConnector)
Creates a new MessageBrokerRemoteClientRequestTimeoutException instance.
public MessageBrokerRemoteClientRequestTimeoutException(MessageBrokerRemoteClientConnector connector)
Parameters
connectorMessageBrokerRemoteClientConnectorMessageBrokerRemoteClientConnector that encountered request timeout.
Properties
Client
MessageBrokerRemoteClient that encountered request timeout.
public MessageBrokerRemoteClient? Client { get; }
Property Value
Connector
MessageBrokerRemoteClientConnector that encountered request timeout.
public MessageBrokerRemoteClientConnector? Connector { get; }
Property Value
Methods
Create(MessageBrokerRemoteClient)
Creates a new MessageBrokerRemoteClientRequestTimeoutException instance.
[Pure]
public static MessageBrokerRemoteClientRequestTimeoutException Create(MessageBrokerRemoteClient client)
Parameters
clientMessageBrokerRemoteClientMessageBrokerRemoteClient that encountered request timeout.
Returns
CreateForHandshake(MessageBrokerRemoteClient)
Creates a new MessageBrokerRemoteClientRequestTimeoutException instance for the handshake process.
[Pure]
public static MessageBrokerRemoteClientRequestTimeoutException CreateForHandshake(MessageBrokerRemoteClient client)
Parameters
clientMessageBrokerRemoteClientMessageBrokerRemoteClient that encountered handshake request timeout.