获取与服务器连接的当前状态。 多个会话可能会共享相同的底层连接。 在这种情况下,任何连接更改都会发送到所有会话。
仅当此方法返回Connected
且state()
返回Active
或Dying
时,数据才会与服务器同步。
获取会话的当前状态。
获取此会话连接到的 Realm 对象服务器的 URL。
获取创建此会话所使用的 User。
在会话对象上注册连接通知。 这将收到有关 Realm 对象服务器的底层连接发生变化的通知。
使用以下参数进行调用:
newState
:新的连接状态oldState
:连接转换时所处的状态。2.15.0
在会话对象上注册进度通知回调
要注册的进度方向。
用于注册的进度通知模式。 可以是:
reportIndefinitely
- 注册将保持活动状态,直到取消注册回调forCurrentlyOutstandingWork
- 注册将一直有效,直到仅同步当前可传输的字节使用以下参数进行调用:
transferred
:当前已传输的字节数transferable
:可传输的字节总数(已传输的字节数加上待传输的字节数)1.12.0
暂停同步会话。
此方法是异步方法,因此为了知道会话何时开始,您需要使用addConnectionNotification添加连接通知。
此方法是幂等的,因此如果会话已暂停或启用了多路复用,则该方法不会执行任何操作。
2.16.0-rc.2
重新连接到 Altas Device Sync。
此方法是异步方法,因此为了知道会话何时开始,您需要使用addConnectionNotification添加连接通知。
此方法是幂等的,因此如果会话已启动,则此方法不会执行任何操作。
12.2.0
取消注册之前使用 addStateNotification 注册的状态通知回调。使用同一回调多次调用该函数将被忽略。
先前注册的状态回调。
2.15.0
取消注册之前使用addProgressNotification注册的进度通知回调。使用同一回调多次调用该函数将被忽略。
先前注册的进度回调。
1.12.0
恢复已暂停的同步会话。
此方法是异步方法,因此为了知道会话何时开始,您需要使用addConnectionNotification添加连接通知。
此方法是幂等的,因此如果会话已启动或多路复用,则该方法不会执行任何操作。
2.16.0-rc.2
使用TypeDoc生成
获取构造相应 Realm 所使用的配置的同步部分。