Completes the asynchronous request initiated by BeginQueryChatHistory(ChatHistoryQueryOptions, AsyncCallback, Object) or BeginQueryChatHistory(String, Boolean, Boolean, AsyncCallback, Object) .
Assembly: Microsoft.Rtc.Collaboration.GroupChat(in Microsoft.Rtc.Collaboration.GroupChat.dll)
Syntax
Visual Basic (Declaration) |
---|
Public Function EndQueryChatHistory ( _ asyncResult As IAsyncResult _ ) As ChatHistoryResult |
Visual Basic (Usage) |
---|
Dim instance As ChatRoomSession Dim asyncResult As IAsyncResult Dim returnValue As ChatHistoryResult returnValue = instance. EndQueryChatHistory( asyncResult) |
C# |
---|
public ChatHistoryResult EndQueryChatHistory( IAsyncResult asyncResult ) |
Parameters
- asyncResult
- Type:
System
.
.
::
.
.
IAsyncResult
The IAsyncResult that references this operation.
Return Value
Type: Microsoft.Rtc.Collaboration.GroupChat . . :: . . ChatHistoryResultThe result of this chat history query.
Exceptions
Exception | Condition |
---|---|
ArgumentException |
Thrown when invalid arguments are passed. |
[Microsoft.Rtc.Collaboration.GroupChat.CommandFailedException] |
Thrown when the chat server encountered an error processing the request. |
[RealTimeException] |
Thrown when the GroupChatEndpoint encounters an error communicating with the group chat server. |
[System.InvalidOperationException] |
Thrown when invoked multiple times with the same asyncResult. |