Table of Contents

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)

public MessageBrokerRemoteClientRequestTimeoutException(MessageBrokerRemoteClientConnector connector)

Parameters

connector MessageBrokerRemoteClientConnector

MessageBrokerRemoteClientConnector that encountered request timeout.

Properties

Client

MessageBrokerRemoteClient that encountered request timeout.

public MessageBrokerRemoteClient? Client { get; }

Property Value

MessageBrokerRemoteClient

Connector

MessageBrokerRemoteClientConnector that encountered request timeout.

public MessageBrokerRemoteClientConnector? Connector { get; }

Property Value

MessageBrokerRemoteClientConnector

Methods

Create(MessageBrokerRemoteClient)

[Pure]
public static MessageBrokerRemoteClientRequestTimeoutException Create(MessageBrokerRemoteClient client)

Parameters

client MessageBrokerRemoteClient

MessageBrokerRemoteClient that encountered request timeout.

Returns

MessageBrokerRemoteClientRequestTimeoutException

CreateForHandshake(MessageBrokerRemoteClient)

Creates a new MessageBrokerRemoteClientRequestTimeoutException instance for the handshake process.

[Pure]
public static MessageBrokerRemoteClientRequestTimeoutException CreateForHandshake(MessageBrokerRemoteClient client)

Parameters

client MessageBrokerRemoteClient

MessageBrokerRemoteClient that encountered handshake request timeout.

Returns

MessageBrokerRemoteClientRequestTimeoutException