Table of Contents

Class MessageBrokerServerStateException

Namespace
LfrlAnvil.MessageBroker.Server.Exceptions
Assembly
LfrlAnvil.MessageBroker.Server.dll

Represents an exception thrown when MessageBrokerServer is in an invalid state.

public class MessageBrokerServerStateException : InvalidOperationException, ISerializable
Inheritance
MessageBrokerServerStateException
Implements
Inherited Members

Constructors

MessageBrokerServerStateException(MessageBrokerServer, MessageBrokerServerState, MessageBrokerServerState)

Creates a new MessageBrokerServerStateException instance.

public MessageBrokerServerStateException(MessageBrokerServer server, MessageBrokerServerState actual, MessageBrokerServerState expected)

Parameters

server MessageBrokerServer

MessageBrokerServer in an invalid state.

actual MessageBrokerServerState

Current invalid client state.

expected MessageBrokerServerState

Expected client state.

Properties

Actual

Current invalid server state.

public MessageBrokerServerState Actual { get; }

Property Value

MessageBrokerServerState

Expected

Expected server state.

public MessageBrokerServerState Expected { get; }

Property Value

MessageBrokerServerState

Server

MessageBrokerServer in an invalid state.

public MessageBrokerServer Server { get; }

Property Value

MessageBrokerServer