Class IpcEnvelope
- Namespace
- NLightning.Transport.Ipc
- Assembly
- NLightning.Transport.Ipc.dll
Envelope for all IPC messages, request and response, encoded with MessagePack.
[MessagePackObject(false)]
public sealed class IpcEnvelope
- Inheritance
-
IpcEnvelope
- Inherited Members
Properties
AuthToken
[Key(3)]
public string? AuthToken { get; init; }
Property Value
Command
[Key(1)]
public ClientCommand Command { get; init; }
Property Value
CorrelationId
[Key(2)]
public Guid CorrelationId { get; set; }
Property Value
Kind
[Key(5)]
public IpcEnvelopeKind Kind { get; init; }
Property Value
Payload
[Key(4)]
public byte[] Payload { get; set; }
Property Value
- byte[]
Version
[Key(0)]
public int Version { get; set; }