Table of Contents

Struct EventDelivery

Namespace
Virtufin.Core.Messaging
Assembly
Virtufin.Core.dll

An envelope/payload pair delivered from a topic subscription.

public readonly record struct EventDelivery : IEquatable<EventDelivery>
Implements
Inherited Members

Constructors

EventDelivery(IEventEnvelope, object)

An envelope/payload pair delivered from a topic subscription.

public EventDelivery(IEventEnvelope Envelope, object Event)

Parameters

Envelope IEventEnvelope

Envelope carrying routing/timing metadata.

Event object

Event payload (typed as object; cast at the call site).

Properties

Envelope

Envelope carrying routing/timing metadata.

public IEventEnvelope Envelope { get; init; }

Property Value

IEventEnvelope

Event

Event payload (typed as object; cast at the call site).

public object Event { get; init; }

Property Value

object