Share via


Email propiedades y elementos en EWS en Exchange

Obtenga información sobre la primera clase y otras propiedades y elementos que puede obtener en los mensajes de correo electrónico mediante la API administrada de EWS o EWS en Exchange.

Email los mensajes tienen más de 50 propiedades y obtener las que desee, cuando los desee, puede resultar confuso si no sabe dónde buscar. Lo más importante que debe saber sobre cómo trabajar con propiedades y elementos de correo electrónico es que se incluyen en el conjunto de propiedades y elementos de primera clase devueltos por cada uno de los métodos y operaciones de recuperación principales. El conjunto de propiedades de primera clase que se devuelve varía en función del método de recuperación que use. También es importante no dejarse engañar por el valor AllProperties del elemento EWS BaseShape , que corresponde al valor de enumeración BasePropertySet.FirstClassMessageProperties en la API administrada de EWS. Este valor no incluye realmente todas las propiedades, solo incluye las propiedades de primera clase.

Propiedades y elementos de primera clase para mensajes de correo electrónico

El conjunto de propiedades y elementos de primera clase devueltos por el método EmailMessage.Bind de la API administrada de EWS y la operación GetItem de EWS es ligeramente diferente al conjunto de propiedades y elementos de primera clase devueltos por el método ExchangeService.FindItems de la API administrada de EWS y la operación FindItem de EWS. Las propiedades de primera clase devueltas por el método FindItems y la operación FindItem son un subconjunto de las propiedades devueltas por el método Bind y la operación GetItem . En la tabla 1 se enumeran todas las propiedades de primera clase devueltas por el método Bind y la operación GetItem , y se especifica cuál de ellas no se devuelve mediante el método FindItems o la operación FindItem . Tenga en cuenta que no puede ampliar el método FindItems ni la operación FindItem para recuperar propiedades y elementos adicionales, como ToRecipients, CcRecipients y BccRecipients. Si necesita recuperar esos valores, use el método FindItems o la operación FindItem para obtener los identificadores de elemento de los correos electrónicos y, a continuación, use el método Bind o la operación GetItem para recuperar las propiedades necesarias. Para ver ejemplos de código que muestran cómo recuperar elementos mediante el método Bind o FindItems , vea Obtener un elemento mediante la API administrada de EWS. Para ver ejemplos de código que muestran cómo recuperar elementos mediante las operaciones GetItem o FindItem , vea Obtener un elemento mediante EWS.

Las propiedades y los elementos de primera clase se enumeran en la tabla siguiente en el orden en que aparecen en una respuesta.

Tabla 1. Propiedades y elementos de correo electrónico de primera clase

Propiedad api administrada de EWS Elemento EWS ¿La propiedad de primera clase para el método FindItems o la operación FindItem ? Lectura y escritura o solo lectura
Id
ItemId

Solo lectura
ParentFolderId
ParentFolderId

Solo lectura
ItemClass
ItemClass
Yes
Lectura y escritura
Asunto
Asunto
Yes
Lectura y escritura
Sensitivity
Sensitivity

Solo lectura
Body
Body
No
Lectura y escritura
Adjuntos
Adjuntos
No
Lectura y escritura
DateTimeReceived
DateTimeReceived

Solo lectura
Size
Size

Solo lectura
Categories
Categories
No
Lectura y escritura
Importance
Importance
Yes
Lectura y escritura
InReplyTo
InReplyTo
Yes
Lectura y escritura
IsSubmitted
IsSubmitted

Solo lectura
IsDraft
IsDraft

Solo lectura
IsFromMe
IsFromMe

Solo lectura
IsResend
IsResend

Solo lectura
IsUnmodified
IsUnmodified

Solo lectura
InternetMessageHeaders
InternetMessageHeaders
No
Solo lectura
DateTimeSent
DateTimeSent

Solo lectura
DateTimeCreated
DateTimeCreated

Solo lectura
AllowedResponseActions
ResponseObjects
No
Solo lectura
ReminderDueBy
ReminderDueBy
Yes
Lectura y escritura
IsReminderSet
ReminderIsSet
Yes
Lectura y escritura
ReminderMinutesBeforeStart
ReminderMinutesBeforeStart
Yes
Lectura y escritura
DisplayCc
DisplayCc

Solo lectura
DisplayTo
DisplayTo

Solo lectura
HasAttachments
HasAttachments

Solo lectura
Culture
Culture
Yes
Lectura y escritura
EffectiveRights
EffectiveRights

Solo lectura
LastModifiedName
LastModifiedName

Solo lectura
LastModifiedTime
LastModifiedTime

Solo lectura
IsAssociated
IsAssociated
Yes
Lectura y escritura
WebClientReadFormQueryString
WebClientReadFormQueryString

Solo lectura
WebClientEditFormQueryString
WebClientEditFormQueryString

Solo lectura
ConversationId
ConversationId

Solo lectura
Flag
Flag
Yes
Lectura y escritura
InstanceKey
InstanceKey

Solo lectura
EntityExtractionResult
EntityExtractionResult
No
Solo lectura
Sender
Sender

Lectura y escritura
ToRecipients
ToRecipients
No
Solo lectura
CcRecipients
CcRecipients
No
Solo lectura
BccRecipients
BccRecipients
No
Solo lectura
IsReadReceiptRequested
IsReadReceiptRequested

Lectura y escritura
IsDeliveryReceiptRequested
IsDeliveryReceiptRequested

Lectura y escritura
ConversationIndex
ConversationIndex

Solo lectura
ConversationTopic
ConversationTopic

Solo lectura
From
From

Lectura y escritura
InternetMessageId
InternetMessageId

Solo lectura
IsRead
IsRead
Yes
Lectura y escritura
IsResponseRequested
IsResponseRequested
Yes
Lectura y escritura
ReplyTo
ReplyTo
No
Solo lectura
Referencias
Referencias
Yes
Lectura y escritura
ReceivedBy
ReceivedBy

Solo lectura
ReceivedRepresenting
ReceivedRepresenting

Solo lectura

Otras propiedades y elementos para mensajes de correo electrónico

No todas las propiedades y elementos de correo electrónico importantes son propiedades y elementos de primera clase. Para obtener las otras propiedades o elementos, debe agregarlas al conjunto de propiedades si usa la API administrada de EWS o usar una ruta de acceso de propiedad para agregarlas a la llamada a la operación de EWS. Por ejemplo, para recuperar el cuerpo del texto y el contenido MIME de un mensaje, cree el PropertySet como se muestra para el método Bind o Load .

PropertySet(BasePropertySet.IdOnly, ItemSchema.TextBody, ItemSchema.MimeContent);

O bien, si usa EWS, agregue los elementos al elemento AdditionalProperties en la solicitud de operación GetItem , como se muestra.

<t:AdditionalProperties>
    <t:FieldURI FieldURI="item:TextBody" />
    <t:FieldURI FieldURI="item:MimeContent" />
</t:AdditionalProperties>

Las propiedades EmailMessage heredadas del objeto ServiceObject de api administrada de EWS no se pueden incluir en un conjunto de propiedades para el método Bind ; sin embargo, todas las propiedades ServiceObject son legibles en el objeto EmailMessage y el método Bind las recupera.

Tabla 2. Otras propiedades y elementos de correo electrónico

Propiedad api administrada de EWS Elemento EWS Lectura y escritura o solo lectura
ArchiveTag
ArchiveTag
Lectura y escritura
ExtendedProperties
ExtendedProperty
Solo lectura
IconIndex
IconIndex
Solo lectura
IsAttachment
No disponible
Solo lectura
IsDirty
No disponible
Solo lectura
IsNew
No disponible
Solo lectura
Elemento
Elemento
Solo lectura
MimeContent
MimeContent
Solo lectura
No disponible
MimeContentUTF8
Solo lectura
NormalizedBody
NormalizedBody
Solo lectura
PolicyTag
PolicyTag
Lectura y escritura
Vista previa
Vista previa
Lectura y escritura
RetentionDate
RetentionDate
Solo lectura
Esquema
No disponible
Solo lectura
Servicio
No disponible
Solo lectura
StoreEntryId
StoreEntryId
Solo lectura
TextBody
TextBody
Solo lectura
UniqueBody
UniqueBody
Solo lectura

Vea también