Struct MessageBrokerServerHandshakeReceivedEvent
- Namespace
- LfrlAnvil.MessageBroker.Server.Events
- Assembly
- LfrlAnvil.MessageBroker.Server.dll
Represents an event emitted by MessageBrokerServer when a MessageBrokerRemoteClientConnector received a handshake from the remote client.
public readonly struct MessageBrokerServerHandshakeReceivedEvent
- Inherited Members
Properties
ClearBuffers
Specifies whether the client requested to clear internal buffers once the server is done using them.
public bool ClearBuffers { get; }
Property Value
ClientName
Client's name.
public string ClientName { get; }
Property Value
Connector
MessageBrokerRemoteClientConnector associated with this event.
public MessageBrokerRemoteClientConnector Connector { get; }
Property Value
DesiredMessageTimeout
Client's desired message timeout.
public Duration DesiredMessageTimeout { get; }
Property Value
DesiredPingInterval
Client's desired ping interval.
public Duration DesiredPingInterval { get; }
Property Value
IsClientLittleEndian
Indicates client's endianness.
public bool IsClientLittleEndian { get; }
Property Value
IsEphemeral
Specifies whether the client is ephemeral.
public bool IsEphemeral { get; }
Property Value
MaxBatchPacketCount
Client's desired max acceptable batch packet count.
public short MaxBatchPacketCount { get; }
Property Value
MaxNetworkBatchPacketLength
Client's desired max network batch packet length.
public MemorySize MaxNetworkBatchPacketLength { get; }
Property Value
Source
Event source.
public MessageBrokerServerEventSource Source { get; }
Property Value
SynchronizeExternalObjectNames
Specifies whether the client enabled synchronization of external object names.
public bool SynchronizeExternalObjectNames { get; }
Property Value
Methods
ToString()
Returns a string representation of this MessageBrokerServerHandshakeReceivedEvent instance.
[Pure]
public override string ToString()
Returns
- string
String representation.