Table of Contents

Class DynamicFeaturesChanged

Namespace
EncDotNet.S100.DynamicSources
Assembly
EncDotNet.S100.Core.dll

Event payload published by Changed whenever the set of currently-known features changes. Carries a kind hint and the touched ids so that consumers can either apply a diff or simply re-read the snapshot.

public sealed record DynamicFeaturesChanged : IEquatable<DynamicFeaturesChanged>
Inheritance
DynamicFeaturesChanged
Implements
Inherited Members

Properties

ChangedIds

Feature ids touched by this change. May be empty for Reset; otherwise non-empty.

public IReadOnlyList<string> ChangedIds { get; init; }

Property Value

IReadOnlyList<string>

Kind

Kind of change.

public required DynamicSourceChangeKind Kind { get; init; }

Property Value

DynamicSourceChangeKind