Skip to content
Start free evaluation

PDComm.GemReportConfiguration

Class

Represents the event report store that a GemEquipmentWorker configures when it starts.

public sealed record GemReportConfiguration

The worker applies the configuration with GemEquipment.ConfigureReports before it starts the endpoint.

Parameters

NameDescription
OptionsThe capacity limits of the report store.
EventIdsThe collection event IDs (CEIDs) to register. The worker copies them when it is started.

Members

GemReportConfiguration

Constructor

Represents the event report store that a GemEquipmentWorker configures when it starts.

public GemReportConfiguration(GemReportOptions Options, ReadOnlyMemory<uint> EventIds)

The worker applies the configuration with GemEquipment.ConfigureReports before it starts the endpoint.

Parameters

NameDescription
OptionsThe capacity limits of the report store.
EventIdsThe collection event IDs (CEIDs) to register. The worker copies them when it is started.

EventIds

Property

The collection event IDs (CEIDs) to register. The worker copies them when it is started.

public ReadOnlyMemory<uint> EventIds { get; init; }

Options

Property

The capacity limits of the report store.

public GemReportOptions Options { get; init; }