PDComm.GemDirectoryConfiguration
Class
Represents the collection event directory that a GemEquipmentWorker configures when it starts.
public sealed record GemDirectoryConfigurationThe worker applies the directory with GemEquipment.ConfigureEventDirectory after the data variables, report bindings and event report store, so their configurations must be supplied too.
Parameters
| Name | Description |
|---|---|
Options | The capacity limits of the directory. |
Definitions | The event entries. The worker validates them and copies names and variable IDs when it is started. |
Members
GemDirectoryConfiguration
Constructor
Represents the collection event directory that a GemEquipmentWorker configures when it starts.
public GemDirectoryConfiguration(GemDirectoryOptions Options, ReadOnlyMemory<GemEventDirectoryDefinition> Definitions)The worker applies the directory with GemEquipment.ConfigureEventDirectory after the data variables, report bindings and event report store, so their configurations must be supplied too.
Parameters
| Name | Description |
|---|---|
Options | The capacity limits of the directory. |
Definitions | The event entries. The worker validates them and copies names and variable IDs when it is started. |
Definitions
Property
The event entries. The worker validates them and copies names and variable IDs when it is started.
public ReadOnlyMemory<GemEventDirectoryDefinition> Definitions { get; init; }Options
Property
The capacity limits of the directory.
public GemDirectoryOptions Options { get; init; }