DbNotificationType 枚举 | |
枚举描述了发送给工作区客户端的可能通知消息
命名空间:
XSharp.RDD.Enums
程序集:
XSharp.Core (在 XSharp.Core.dll 中) 版本:2.22 GA
语法 public enum DbNotificationType
成员
| 成员名称 | 值 | 说明 |
---|
| FileCreate | 0 | 在文件创建后发送此消息。数据参数是已打开文件的名称。 |
| FileOpen | 1 | 在文件打开后发送此消息。数据参数是已打开文件的名称。 |
| FileClose | 2 | 在文件关闭后发送此消息。数据参数是已关闭文件的名称。 |
| IndexCreate | 3 | 在索引创建后发送此消息。数据参数是已打开文件的名称。 |
| IndexDelete | 4 | 在索引删除后发送此消息。数据参数是已打开文件的名称。 |
| IndexOpen | 5 | 在索引打开后发送此消息。数据参数是已打开文件的名称。 |
| IndexClose | 6 | 在索引关闭后发送此消息。数据参数是已关闭文件的名称。 |
| BeforeBulkOperation | 7 | 在批量操作开始前发送此消息。数据参数是操作的描述。 |
| AfterBulkOperation | 8 | 在批量操作完成后发送此消息。数据参数是操作的描述。 |
| OrderChanged | 9 | 在顺序更改后发送此消息。数据参数是新顺序的名称。 |
| BeforeFieldUpdate | 10 | 在字段更新前发送此消息。数据参数是已更新字段的字段名。 |
| AfterFieldUpdate | 11 | 在字段更新后发送此消息。数据参数是已更新字段的字段名。 |
| BeforeMove | 12 | 在记录指针移动前发送此消息。数据参数指示移动的原因。 |
| AfterMove | 13 | 在记录指针移动后发送此消息。数据参数指示移动的原因。 |
| RecordAppended | 14 | 在新记录追加后发送此消息。数据参数是记录的记录号。 |
| AfterRecordDeleted | 15 | 在记录删除后发送此消息。数据参数是记录的记录号。 |
| RecordDeleted | 15 | 在记录删除后发送此消息。数据参数是记录的记录号。 |
| AfterRecordRecalled | 16 | 在记录恢复后发送此消息。数据参数是记录的记录号。 |
| RecordRecalled | 16 | 在记录恢复后发送此消息。数据参数是记录的记录号。 |
| RecordLocked | 17 | 在记录锁定后发送此消息。数据参数是记录的记录号。 |
| RecordUnLocked | 18 | 在记录解锁后发送此消息。数据参数是记录的记录号。 |
| FileCommit | 19 | 在工作区提交后发送此消息。数据参数是区域的文件名。 |
| BeforeRecordDeleted | 20 | 此消息在记录被删除之前发送。数据参数是记录的记录号。 |
| BeforeRecordRecalled | 21 | 此消息在记录被恢复之前发送。数据参数是记录的记录号。 |
| OperationFailed | 99 | 此消息在操作失败后发送。数据参数是操作的描述。 |
备注 希望订阅这些通知的客户端可以通过调用 DbRegisterClient() 注册,并且必须实现 IDbNotify()。
参见