Conversation Properties |
The Conversation type exposes the following members.
| Name | Description | |
|---|---|---|
| ActiveParticipants |
Gets a list of active participants contained in this conversation.
| |
| AddParticipantsCapability |
Returns a Capability object that indicates if new participants can be added to the conversation.
| |
| ComposingParticipants |
Gets a list of composing participants contained in this conversation.
| |
| CreateMessageCapability |
Returns a Capability object that indicates if a new message can be created in the conversation.
| |
| HasAttachments |
Returns true if the conversation has any attachments on any of its messages.
| |
| HasUnreadAttachments |
Returns true if the conversation has any unread attachments.
| |
| HasUnreadMessages |
Returns true if the conversation has any unread messages.
| |
| HasUnreadMessagesSinceLastAccess |
Returns whether the conversation has unread messages since the time the conversation was last accessed.
| |
| Id |
Returns the unique conversation identifier.
| |
| IsActive |
Returns true if the conversation is active.
| |
| IsClosed |
Returns true if the conversation is closed.
| |
| IsMultiParty |
Returns the multi-party status of the conversation. A conversation is considered to be
a multi-party conversation if there are more than two active participants in the conversation.
| |
| IsPrivate |
Returns true if the conversation is private (i.e. the Sensitivity of the conversation
is set to Private.
| |
| IsTypingCapability |
Returns a Capability object that indicates if typing status reporting is available.
| |
| LastAccessedTime |
Returns the time the conversation was last accessed.
| |
| LastEntryTime |
Returns the last entry timestamp of the conversation. This is the timestamp of the most
recent message in the conversation.
| |
| LastUpdatedByParticipant |
Returns the last participant that updated this conversation.
| |
| LastUpdatedTime |
Returns the time the conversation was last updated.
| |
| LeaveCapability |
Returns a Capability object that indicates if the conversation can be left.
| |
| MarkAllContentAsReadCapability |
Returns a Capability object that indicates if all messages in the conversation can be marked as read.
| |
| MessageDeliveryStateCapability |
Returns a Capability indicating whether this conversation is capable of reporting delivery state updates for sent messages.
| |
| MessageReadStateCapability |
Returns a Capability indicating whether this conversation is capable of reporting read state updates for sent messages.
| |
| OlderContentCapability |
Returns a Capability object that indicates whether the user can "scroll to get more messages",
i.e. there are additional messages not yet downloaded from the server.
| |
| Participants |
Gets a list of participants contained in this conversation.
| |
| PreviewText |
Returns the preview text of the conversation.
| |
| ProviderConversationId |
Returns the conversation ID from the underlying provider (e.g., the AMM server) as-is.
It will be consistent across clients and application launches, but is only
guaranteed to be unique for conversations of that provider type.
It will be empty for draft conversation.
| |
| ProviderType |
Gets a provider type for the conversation.
| |
| RemoveCapability |
Returns a Capability object that indicates if the conversation can be removed.
| |
| RemoveParticipantCapability |
Returns a Capability object that indicates if a participant can be removed from the conversation.
| |
| RemoveParticipantsCapability |
Returns a Capability object that indicates if participants can be removed from the conversation.
| |
| Sensitivity |
Returns the sensitivity of the conversation.
| |
| StartCapability |
Returns a Capability object that indicates if the conversation can be started.
| |
| Status |
Returns the server reconciled status of the conversation.
| |
| Subject |
Returns the subject of the conversation if one is provided by the server.
| |
| TotalAttachmentCount |
Returns the total number of attachments in all messages of the conversation.
| |
| TotalMessageCount |
Returns the total number of messages in the conversation.
| |
| Type |
Returns the conversation type.
| |
| UnreadAttachmentCount |
Returns the total number of unread attachments in all messages of the conversation.
| |
| UnreadMessageCount |
Returns the number of unread messages in the conversation.
| |
| UpdateLastAccessTimeCapability |
Returns a Capability object that indicates if the last accessed time of the conversation can be updated.
| |
| UpdateSensitivityCapability |
Returns a Capability object that indicates if the sensitivity of the conversation can be updated.
| |
| UpdateSubjectCapability |
Returns a Capability object that indicates if the subject property of the conversation can be updated.
| |
| UpdateTypeCapability |
Returns a Capability object that indicates if the type of the conversation can be updated.
|