API Diff between 0.1.86-beta and 0.1.33-beta
14 Additions
10 Removals
CoreSync.Sqlite
-
public class SqliteSyncConfigurationBuilder
- public SqliteSyncConfiguration Configuration { get; }
- public SqliteSyncConfigurationBuilder Table(string name, Type recordType = null, SyncDirection syncDirection = 0)
- public SqliteSyncConfigurationBuilder Table<T>(string name = null, SyncDirection syncDirection = 0)
- public SqliteSyncConfiguration Build()
- public SqliteSyncConfigurationBuilder CustomSnapshotQuery(string customSnapshotQuery)
- public SqliteSyncConfigurationBuilder SelectIncrementalQuery(string selectIncrementalQuery)
- public SqliteSyncConfigurationBuilder Table(string name, Type recordType = null, SyncDirection syncDirection = 0, bool skipInitialSnapshot = false, string selectIncrementalQuery = null, string customSnapshotQuery = null)
- public SqliteSyncConfigurationBuilder Table<T>(string name = null, SyncDirection syncDirection = 0, bool skipInitialSnapshot = false, string selectIncrementalQuery = null, string customSnapshotQuery = null)
-
public class SqliteSyncProvider : ISyncProvider, ISyncProviderBase
- public SqliteSyncProvider(SqliteSyncConfiguration configuration, ProviderMode providerMode = 0)
- public Task<SyncAnchor> ApplyChangesAsync(SyncChangeSet changeSet, Func<SyncItem, ConflictResolution> onConflictFunc = null)
- public Task<SyncChangeSet> GetChangesAsync(Guid otherStoreId, SyncDirection syncDirection)
- public Task<Guid> GetStoreIdAsync()
- public Task SaveVersionForStoreAsync(Guid otherStoreId, long version)
- public SqliteSyncProvider(SqliteSyncConfiguration configuration, ProviderMode providerMode = 0, ISyncLogger logger = null)
- public Task<SyncAnchor> ApplyChangesAsync(SyncChangeSet changeSet, Func<SyncItem, ConflictResolution> onConflictFunc = null, CancellationToken cancellationToken = default)
- public Task ApplyProvisionAsync(CancellationToken cancellationToken = default)
- public Task<SyncVersion> ApplyRetentionPolicyAsync(int minVersion, CancellationToken cancellationToken = default)
- public Task<SyncChangeSet> GetChangesAsync(Guid otherStoreId, SyncFilterParameter[] syncFilterParameters, SyncDirection syncDirection, CancellationToken cancellationToken = default)
- public Task<Guid> GetStoreIdAsync(CancellationToken cancellationToken = default)
- public Task<SyncVersion> GetSyncVersionAsync(CancellationToken cancellationToken = default)
- public Task RemoveProvisionAsync(CancellationToken cancellationToken = default)
- public Task SaveVersionForStoreAsync(Guid otherStoreId, long version, CancellationToken cancellationToken = default)
-
public class SqliteSyncTable : SyncTable