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;
}

另請參閱

適用於