Constructor Device
Namespace: Belay.Core
Assembly: Belay.Core.dll
Device(DeviceConnection)
Initializes a new instance of the class. Simple constructor for basic usage.
csharp
public Device(DeviceConnection connection)Parameters
connection DeviceConnection
The device connection implementation.
Device(DeviceConnection, ILogger<Device>?, ILoggerFactory?, IExecutionContextService?)
Initializes a new instance of the class with dependency injection support.
csharp
public Device(DeviceConnection connection, ILogger<Device>? logger, ILoggerFactory? loggerFactory = null, IExecutionContextService? executionContextService = null)Parameters
connection DeviceConnection
The device connection implementation.
Logger for device operations.
loggerFactory ILoggerFactory?
Optional logger factory for executor logging.
executionContextService IExecutionContextService?
Optional execution context service for secure method detection.