Interface IDeviceStateChecksumProvider
- Namespace
- Geotab.Checkmate.ObjectModel.Registration.Gateway
- Assembly
- Geotab.Checkmate.ObjectModel.dll
Interface defining the reqirements for a provider which creates device related checksum's for synchronization among independent systems.
public interface IDeviceStateChecksumProvider
Remarks
Similar to IDeviceStateChecksumSynchronizer but each system brings their own data and implements their own routine. Can be used to create checksums on independent databases with differing table structures/flavors of RDBMS.
Properties
Source
Gets the source name of the service.
string Source { get; }
Property Value
Methods
CreateDeviceRegistrationChecksumAsync(CancellationToken)
Creates a synchronization checksum including the device registration states to be used among independent systems.
Task<string?> CreateDeviceRegistrationChecksumAsync(CancellationToken cancellationToken = default)
Parameters
cancellationToken
CancellationTokenThe cancellation token.