Click or drag to resize

Conversation Properties

The Conversation type exposes the following members.

Properties
  NameDescription
Public propertyActiveParticipants
Gets a list of active participants contained in this conversation.
Public propertyAddParticipantsCapability
Returns a Capability object that indicates if new participants can be added to the conversation.
Public propertyComposingParticipants
Gets a list of composing participants contained in this conversation.
Public propertyCreateMessageCapability
Returns a Capability object that indicates if a new message can be created in the conversation.
Public propertyHasAttachments
Returns true if the conversation has any attachments on any of its messages.
Public propertyHasUnreadAttachments
Returns true if the conversation has any unread attachments.
Public propertyHasUnreadMessages
Returns true if the conversation has any unread messages.
Public propertyHasUnreadMessagesSinceLastAccess
Returns whether the conversation has unread messages since the time the conversation was last accessed.
Public propertyId
Returns the unique conversation identifier.
Public propertyIsActive
Returns true if the conversation is active.
Public propertyIsClosed
Returns true if the conversation is closed.
Public propertyIsMultiParty
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.
Public propertyIsPrivate
Returns true if the conversation is private (i.e. the Sensitivity of the conversation is set to Private.
Public propertyIsTypingCapability
Returns a Capability object that indicates if typing status reporting is available.
Public propertyLastAccessedTime
Returns the time the conversation was last accessed.
Public propertyLastEntryTime
Returns the last entry timestamp of the conversation. This is the timestamp of the most recent message in the conversation.
Public propertyLastUpdatedByParticipant
Returns the last participant that updated this conversation.
Public propertyLastUpdatedTime
Returns the time the conversation was last updated.
Public propertyLeaveCapability
Returns a Capability object that indicates if the conversation can be left.
Public propertyMarkAllContentAsReadCapability
Returns a Capability object that indicates if all messages in the conversation can be marked as read.
Public propertyMessageDeliveryStateCapability
Returns a Capability indicating whether this conversation is capable of reporting delivery state updates for sent messages.
Public propertyMessageReadStateCapability
Returns a Capability indicating whether this conversation is capable of reporting read state updates for sent messages.
Public propertyOlderContentCapability
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.
Public propertyParticipants
Gets a list of participants contained in this conversation.
Public propertyPreviewText
Returns the preview text of the conversation.
Public propertyProviderConversationId
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.
Public propertyProviderType
Gets a provider type for the conversation.
Public propertyRemoveCapability
Returns a Capability object that indicates if the conversation can be removed.
Public propertyRemoveParticipantCapability
Returns a Capability object that indicates if a participant can be removed from the conversation.
Public propertyRemoveParticipantsCapability
Returns a Capability object that indicates if participants can be removed from the conversation.
Public propertySensitivity
Returns the sensitivity of the conversation.
Public propertyStartCapability
Returns a Capability object that indicates if the conversation can be started.
Public propertyStatus
Returns the server reconciled status of the conversation.
Public propertySubject
Returns the subject of the conversation if one is provided by the server.
Public propertyTotalAttachmentCount
Returns the total number of attachments in all messages of the conversation.
Public propertyTotalMessageCount
Returns the total number of messages in the conversation.
Public propertyType
Returns the conversation type.
Public propertyUnreadAttachmentCount
Returns the total number of unread attachments in all messages of the conversation.
Public propertyUnreadMessageCount
Returns the number of unread messages in the conversation.
Public propertyUpdateLastAccessTimeCapability
Returns a Capability object that indicates if the last accessed time of the conversation can be updated.
Public propertyUpdateSensitivityCapability
Returns a Capability object that indicates if the sensitivity of the conversation can be updated.
Public propertyUpdateSubjectCapability
Returns a Capability object that indicates if the subject property of the conversation can be updated.
Public propertyUpdateTypeCapability
Returns a Capability object that indicates if the type of the conversation can be updated.
Top
See Also