Message Properties |
The Message type exposes the following members.
| Name | Description | |
|---|---|---|
| AddedParticipants |
When the message type is Joined, this property returns the list of participants
that were added to the conversation.
| |
| Attachments |
Gets the list of attachments for this message.
| |
| Body |
Returns the body of the message.
| |
| ConversationId |
Returns the unique identifier of the conversation to which this message belongs.
| |
| CreateAttachmentCapability |
Returns a Capability object that indicates if an attachment can be added to the message.
| |
| DeliveryDetailsCapability |
Returns a Capability object that indicates whether the message can provide its delivery details.
| |
| DeliveryState |
The message delivery state describing whether this message is sent or delivered to one or more recipients.
| |
| FromParticipant |
Returns the participant who was the sender of the message.
| |
| HasAttachment |
Returns true if the message has one or more attachments.
| |
| HasHtmlBody |
Returns true if the message contains HTML body.
| |
| HasInReplyTo |
Returns true if message has InReplyTo message (does not mean it is in cache).
| |
| HasUnreadAttachment |
Returns true if the message has a least one attachment that has not been viewed.
| |
| HtmlBody |
Returns the HTML body of the message if the HTML body available, otherwise an empty string returned.
| |
| Id |
Returns the unique message identifier.
| |
| Importance |
Returns the message importance.
| |
| IsDoNotForward |
Returns the IsDoNotForward status of the message, which indicates if the sender
of this message had disallowed forwarding of this particular message.
| |
| IsFromMe |
Returns true if the current user is the sender of the message.
| |
| IsPrivate |
Returns true if the message is marked as a private message.
| |
| LastModifiedDate |
Returns the date and time that the message was last modified.
| |
| MarkAsReadCapability |
Returns a Capability object that indicates if the message can be marked as read.
| |
| ProviderMessageId |
Returns the message 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 messages of that provider type.
It will be empty for draft message.
| |
| ProviderType |
Returns the messaging provider type.
| |
| ReadState |
The message read state describing whether this message is read, partially read or not read.
| |
| Reason |
Returns the message reason type.
| |
| ReceivedDate |
Returns the date and time that the message was received.
| |
| Recipients |
Returns the list of participants, including the sender, that the message was sent to.
| |
| RemoveCapability |
Returns a Capability object that indicates if the message can be removed.
| |
| RemovedParticipants |
When the message type is Left, this property returns the list of participants
that were removed from the conversation.
| |
| SendCapability |
Returns a Capability object that indicates if the message can be sent.
| |
| Sensitivity |
Returns the message sensitivity.
| |
| Status |
Returns the message status.
| |
| Subject |
Returns the subject of the conversation at the time the message was sent.
| |
| Type |
Returns the message type.
| |
| UpdateBodyCapability |
Returns a Capability object that indicates if the body text or "is typing" status of the
message can be updated.
| |
| UpdateDoNotForwardCapability |
Returns a Capability object that indicates if the DoNotForward attribute of the message can be updated.
| |
| UpdateImportanceCapability |
Returns a Capability object that indicates if the Importance attribute of the message can be updated.
| |
| UpdateInReplyToCapability |
Returns a Capability object that indicates if the InReplyTo attribute of the message can be updated.
|