private static void SubscribeEvents() { var remoteTypes = RemoteType.GetTypes(); foreach (var remoteType in remoteTypes) { RemoteObjectUpdated.Subscribe(remoteType); RemoteObjectDeleted.Subscribe(remoteType); } }
/// <summary> /// 取消订阅 /// </summary> private static void CancelEvents() { var remoteTypes = RemoteType.GetTypes(); foreach (var remoteType in remoteTypes) { //取消订阅对象被修改和删除的事件 RemoteObjectUpdated.Cancel(remoteType); RemoteObjectDeleted.Cancel(remoteType); } }