ChatMessageStore.GetMessageReader 方法

定义

重载

GetMessageReader(TimeSpan)

获取 ChatMessageReader 类 对象,该对象提供消息存储中的消息集合。 消息集合仅限于提供的时间跨度。

GetMessageReader()

获取 ChatMessageReader 类 对象,该对象提供消息存储中的消息集合。

GetMessageReader(TimeSpan)

获取 ChatMessageReader 类 对象,该对象提供消息存储中的消息集合。 消息集合仅限于提供的时间跨度。

public:
 virtual ChatMessageReader ^ GetMessageReader(TimeSpan recentTimeLimit) = GetMessageReader;
/// [Windows.Foundation.Metadata.Overload("GetMessageReader2")]
ChatMessageReader GetMessageReader(TimeSpan const& recentTimeLimit);
[Windows.Foundation.Metadata.Overload("GetMessageReader2")]
public ChatMessageReader GetMessageReader(System.TimeSpan recentTimeLimit);
function getMessageReader(recentTimeLimit)
Public Function GetMessageReader (recentTimeLimit As TimeSpan) As ChatMessageReader

参数

recentTimeLimit
TimeSpan TimeSpan

检索到的读取器的时间范围。

返回

聊天消息读取器。

属性

Windows 要求

应用功能
chat chatSystem smsSend

另请参阅

适用于

GetMessageReader()

获取 ChatMessageReader 类 对象,该对象提供消息存储中的消息集合。

public:
 virtual ChatMessageReader ^ GetMessageReader() = GetMessageReader;
/// [Windows.Foundation.Metadata.Overload("GetMessageReader1")]
ChatMessageReader GetMessageReader();
[Windows.Foundation.Metadata.Overload("GetMessageReader1")]
public ChatMessageReader GetMessageReader();
function getMessageReader()
Public Function GetMessageReader () As ChatMessageReader

返回

聊天消息读取器。

属性

Windows 要求

应用功能
chat chatSystem smsSend

注解

以下示例使用消息读取器查找具有包含简单搜索字符串的主题的第一条消息:

async ChatMessage SearchMessagesBySubject(ChatMesssage store, string searchItem)
{
    ChatMessage foundMessage = null;
    IReadOnlyList<ChatMessage> messageList = await store.GetMessageReader().ReadBatchAsync();
    if (messageList.Count > 0)
    {
        foreach(ChatMessage message in messageList)
        {
            If (message.Subject.Contains(searchItem))
            {
                foundMessage = message;{
                break;
            }
        }
    }
    return foundMessage;
}

另请参阅

适用于