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.
|