public ChangeTracker(Uri databaseURL, ChangeTracker.ChangeTrackerMode mode, object lastSequenceID, IChangeTrackerClient client) { this.databaseURL = databaseURL; this.mode = mode; this.lastSequenceID = lastSequenceID; this.client = client; this.requestHeaders = new Dictionary <string, object>(); }
public void Stopped() { Log.D(Tag, this + ": change tracker in stopped"); if (client != null) { Log.D(Tag, this + ": posting stopped"); client.ChangeTrackerStopped(this); } client = null; Log.D(Tag, this + ": change tracker client should be null now"); }
public virtual void Stopped() { Log.D(Database.Tag, "change tracker in stopped"); if (client != null) { Log.D(Database.Tag, "posting stopped"); client.ChangeTrackerStopped(this); } client = null; Log.D(Database.Tag, "change tracker client should be null now"); }
public ChangeTracker(Uri databaseURL, ChangeTracker.ChangeTrackerMode mode, object lastSequenceID, Boolean includeConflicts, IChangeTrackerClient client) { this.databaseURL = databaseURL; this.mode = mode; this.includeConflicts = includeConflicts; this.lastSequenceID = lastSequenceID; this.client = client; this.RequestHeaders = new Dictionary <string, object>(); this.tokenSource = new CancellationTokenSource(); }
public ChangeTracker(Uri databaseURL, ChangeTrackerMode mode, object lastSequenceID, Boolean includeConflicts, IChangeTrackerClient client, TaskFactory workExecutor = null) { // does not work, do not use it. this.databaseURL = databaseURL; this.mode = mode; this.includeConflicts = includeConflicts; this.lastSequenceID = lastSequenceID; this.client = client; this.RequestHeaders = new Dictionary <string, object>(); this.tokenSource = new CancellationTokenSource(); WorkExecutor = workExecutor ?? Task.Factory; }
public void Stopped() { Log.D(TAG, "change tracker in stopped"); if (client != null) { Log.D(TAG, "posting stopped"); client.ChangeTrackerStopped(this); } client = null; Log.D(TAG, "change tracker client should be null now"); }
public void SetClient(IChangeTrackerClient client) { this.client = client; }
public ChangeTracker(Uri databaseURL, ChangeTrackerMode mode, object lastSequenceID, Boolean includeConflicts, IChangeTrackerClient client, TaskFactory workExecutor = null) { // does not work, do not use it. this.databaseURL = databaseURL; this.mode = mode; this.includeConflicts = includeConflicts; this.lastSequenceID = lastSequenceID; this.client = client; this.RequestHeaders = new Dictionary<string, object>(); this.tokenSource = new CancellationTokenSource(); WorkExecutor = workExecutor ?? Task.Factory; }
public virtual void SetClient(IChangeTrackerClient client) { this.client = client; }
public ChangeTracker(Uri databaseURL, ChangeTracker.ChangeTrackerMode mode, object lastSequenceID, IChangeTrackerClient client) { this.databaseURL = databaseURL; this.mode = mode; this.lastSequenceID = lastSequenceID; this.client = client; this.requestHeaders = new Dictionary<string, object>(); }
public ChangeTracker(Uri databaseURL, ChangeTracker.ChangeTrackerMode mode, object lastSequenceID, Boolean includeConflicts, IChangeTrackerClient client) { this.databaseURL = databaseURL; this.mode = mode; this.includeConflicts = includeConflicts; this.lastSequenceID = lastSequenceID; this.client = client; this.RequestHeaders = new Dictionary<string, object>(); this.tokenSource = new CancellationTokenSource(); }