ChatMessageChangeTracker.Reset 方法

定义

重置消息存储中消息的更改跟踪。 第一个修订从下一个消息更改开始。

public:
 virtual void Reset() = Reset;
void Reset();
public void Reset();
function reset()
Public Sub Reset ()

Windows 要求

应用功能
chat blockedChatMessages chatSystem smsSend

注解

以下示例在修订更改类型指示 ChatMessageChangeType 时重置更改跟踪。ChangeTrackingLost:

switch (messageChange.ChangeType)
{
    case ChatMessageChangeType.MessageCreated:
    case ChatMessageChangeType.MessageDeleted:
    case ChatMessageChangeType.MessageModified:
        messageStore.ChangeTracker.GetChangeReader.AcceptChanges();
        break;
    case ChatMessageChangeType.ChangeTrackingLost:
        messageStore.ChangeTracker.Reset();
        break;
    default:
        break
}

适用于