本文整理汇总了C#中Couchbase.Lite.Replication.GetSource方法的典型用法代码示例。如果您正苦于以下问题:C# Replication.GetSource方法的具体用法?C# Replication.GetSource怎么用?C# Replication.GetSource使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Couchbase.Lite.Replication
的用法示例。
在下文中一共展示了Replication.GetSource方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Changed
public void Changed(Replication.ChangeEvent @event)
{
if (@event.GetSource().IsRunning() == false)
{
if (this._enclosing.activeReplicators != null)
{
this._enclosing.activeReplicators.Remove(@event.GetSource());
}
}
}
示例2: Changed
public virtual void Changed(Replication.ChangeEvent @event)
{
Replication replicator = @event.GetSource();
if (!replicator.IsRunning())
{
this.replicationFinished = true;
string msg = string.Format("myobserver.update called, set replicationFinished to: %b"
, this.replicationFinished);
Log.D(ReplicationTest.Tag, msg);
this.doneSignal.CountDown();
}
else
{
string msg = string.Format("myobserver.update called, but replicator still running, so ignore it"
);
Log.D(ReplicationTest.Tag, msg);
}
}
示例3: Changed
public void Changed(Replication.ChangeEvent @event)
{
int changesCount = @event.GetSource().GetChangesCount();
int completedChangesCount = @event.GetSource().GetCompletedChangesCount();
string msg = string.Format("changes: %d completed changes: %d", changesCount, completedChangesCount
);
Log.D(ReplicationTest.Tag, msg);
if (changesCount == completedChangesCount && changesCount != 0)
{
replicationCaughtUpSignal.CountDown();
}
}
开发者ID:transformersprimeabcxyz,项目名称:_TO-DO-couchbase-lite-net-couchbase,代码行数:12,代码来源:ReplicationTest.cs
示例4: Changed
public void Changed(Replication.ChangeEvent @event)
{
Replication replication = @event.GetSource();
if (replication.GetLastError() != null)
{
Exception lastError = replication.GetLastError();
if (lastError is HttpResponseException)
{
HttpResponseException responseException = (HttpResponseException)lastError;
if (responseException.GetStatusCode() == 401)
{
this._enclosing.onSyncUnauthorizedObservable.NotifyChanges();
}
}
}
this._enclosing.UpdateSyncProgress(replication.GetCompletedChangesCount(), replication
.GetChangesCount());
}