MessageType Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
O MessageType classe representa uma mensagem de email do Exchange em uma caixa de correio.
public ref class MessageType : ExchangeWebServices::ItemType
public class MessageType : ExchangeWebServices.ItemType
Public Class MessageType
Inherits ItemType
- Herança
- Derivado
Exemplos
O exemplo de código a seguir mostra como criar uma mensagem. Observe que uma mensagem que é retornada em uma resposta terá muitas outras propriedades definidas pelo servidor do Exchange.
static MessageType CreateMessage()
{
// Create a meesage.
MessageType <span class="label">message</span> = new MessageType();
// Add recipients to message.
<span class="label">message</span>.ToRecipients = new EmailAddressType[2];
<span class="label">message</span>.ToRecipients[0] = new EmailAddressType();
<span class="label">message</span>.ToRecipients[0].EmailAddress = "user1@example.com";
<span class="label">message</span>.ToRecipients[1] = new EmailAddressType();
<span class="label">message</span>.ToRecipients[1].EmailAddress = "user2@example.com";
<span class="label">message</span>.CcRecipients = new EmailAddressType[1];
<span class="label">message</span>.CcRecipients[0] = new EmailAddressType();
<span class="label">message</span>.CcRecipients[0].EmailAddress = "user3@example.com";
<span class="label">message</span>.BccRecipients = new EmailAddressType[1];
<span class="label">message</span>.BccRecipients[0] = new EmailAddressType();
<span class="label">message</span>.BccRecipients[0].EmailAddress = "user4@example.com";
// Compose e-mail message.
<span class="label">message</span>.Subject = "High Priority Projects for Q3";
<span class="label">message</span>.Body = new BodyType();
<span class="label">message</span>.Body.BodyType1 = BodyTypeType.HTML;
<span class="label">message</span>.Body.Value = "<html><body style='font-family: Arial'><ul>" +
"<li>Create budget for next fiscal year.&nbsp;</li>" +
"<li>Hiring updates.&nbsp;</li>" +
"<li>Design plan for new facilities.</li>" +
"<li>Identify new opportunities for operational efficiency.&nbsp;</li>" +
"</ul><p>Please provide feedback before the meeting.&nbsp;</p></body></html>";
<span class="label">message</span>.Sensitivity = SensitivityChoicesType.Confidential;
<span class="label">message</span>.SensitivitySpecified = true;
<span class="label">message</span>.Categories = new string[2] { "Planning", "FiscalYear_Next" };
<span class="label">message</span>.Importance = ImportanceChoicesType.High;
<span class="label">message</span>.ImportanceSpecified = true;
return <span class="label">message</span>;
}
Comentários
O MessageType classe tem muitos membros que são somente leitura, mas que tem um configurador para a propriedade. Este é um artefato da definição de no arquivo de esquema. Por exemplo, o IsRead propriedade não pode ser definida quando você estiver criando uma mensagem. Essa propriedade é retornada quando um item de mensagem é recebido em uma resposta do computador que está executando o Exchange Server 2007.
Você não precisará definir o ItemClass propriedade no MessageType do objeto, a menos que você deseja criar um subtipo personalizado de IPM. Nota. As alças de servidor do Exchange a MessageType como um IPM. Observação.
MessageType objetos representam mensagens de email e outros itens que não são fortemente tipados pelo esquema dos serviços Web do Exchange (EWS). Itens como IPM. Compartilhamento e IPM.InfoPath são retornados como MessageType objetos. Versões do Exchange Server, começando com o Exchange 2010 e o Exchange Online não retornarem a base ItemType objeto nas respostas.
Construtores
| MessageType() |
O MessageType construtor inicializa uma nova instância do MessageType classe. |
Propriedades
| ArchiveTag | (Herdado de ItemType) |
| Attachments |
O Attachments propriedade obtém ou define um AttachmentType matriz que contém os itens ou arquivos que estejam anexados a um item no armazenamento do Exchange. (Herdado de ItemType) |
| BccRecipients |
O BccRecipients propriedade obtém ou define uma coleção de destinatários que recebem uma cópia oculta (Cco) de um email. Essa propriedade é opcional. Esta é uma propriedade de leitura/gravação. |
| BlockStatus | (Herdado de ItemType) |
| BlockStatusSpecified | (Herdado de ItemType) |
| Body |
O Body propriedade contém o conteúdo do corpo de um item. (Herdado de ItemType) |
| Categories |
O Categories propriedade obtém ou defina uma matriz de cadeia de caracteres que identifica as categorias para o qual um item na caixa de correio pertence. (Herdado de ItemType) |
| CcRecipients |
O CcRecipients propriedade obtém ou define uma coleção de destinatários que recebem uma cópia carbono (Cco) de um email. Essa propriedade é opcional. Esta é uma propriedade de leitura/gravação. |
| ConversationId | (Herdado de ItemType) |
| ConversationIndex |
O ConversationIndex propriedade obtém ou define o identificador para o segmento ao qual a mensagem pertence. Essa propriedade é opcional. Esta é uma propriedade de leitura/gravação. |
| ConversationTopic |
O ConversationTopic propriedade obtém ou define o identificador de conversa. Essa propriedade é opcional. Esta é uma propriedade de leitura/gravação. |
| Culture |
O Culture propriedade obtém ou define a cultura de um determinado item em uma caixa de correio. (Herdado de ItemType) |
| DateTimeCreated |
O DateTimeCreated propriedade obtém ou define a data e hora em que um item na caixa de correio foi criado. (Herdado de ItemType) |
| DateTimeCreatedSpecified |
O DateTimeCreatedSpecified propriedade obtém ou define um valor Boolean que especifica se o DateTimeCreated propriedade é serializada na solicitação SOAP. Essa propriedade é obrigatória se a DateTimeCreated propriedade for especificada. (Herdado de ItemType) |
| DateTimeReceived |
O DateTimeReceived propriedade obtém a data e hora em que um item em uma caixa de correio foi recebido. (Herdado de ItemType) |
| DateTimeReceivedSpecified |
O DateTimeReceivedSpecified propriedade obtém ou define um valor Boolean que especifica se o DateTimeReceived propriedade é serializada na solicitação SOAP. Essa propriedade é obrigatória se a DateTimeReceived propriedade for especificada. (Herdado de ItemType) |
| DateTimeSent |
O DateTimeSent propriedade obtém ou define a data e hora em que um item em uma caixa de correio foi enviado. (Herdado de ItemType) |
| DateTimeSentSpecified |
O DateTimeSentSpecified propriedade obtém ou define um valor Boolean que especifica se o DateTimeSent propriedade é serializada na solicitação SOAP. Essa propriedade é obrigatória se a propriedade DateTimeSent for especificada. (Herdado de ItemType) |
| DisplayCc |
O DisplayCc propriedade obtém ou define a exibição de cadeia de caracteres que é usada para o conteúdo da caixa Cc. Esta é a cadeia de caracteres concatenada de todos os nomes de exibição destinatários Cc. (Herdado de ItemType) |
| DisplayTo |
O DisplayTo propriedade obtém ou define a exibição de cadeia de caracteres que é usada para o conteúdo da caixa para. Esta é a cadeia de caracteres concatenada de todos os aos nomes de exibição do destinatário. (Herdado de ItemType) |
| EffectiveRights |
O EffectiveRights propriedade obtém ou define uma instância do EffectiveRightsType classe que represente os direitos do cliente com base nas configurações de permissão para o item ou a pasta. (Herdado de ItemType) |
| EntityExtractionResult | (Herdado de ItemType) |
| ExtendedProperty |
O ExtendedProperty propriedade obtém ou define uma matriz do tipo ExtendedPropertyType que identifica as propriedades estendidas de MAPI. (Herdado de ItemType) |
| Flag | (Herdado de ItemType) |
| From |
O From propriedade obtém ou define o destinatário de quem a mensagem foi enviada. Essa propriedade é opcional. Esta é uma propriedade de leitura/gravação. |
| GroupingAction | (Herdado de ItemType) |
| GroupingActionSpecified | (Herdado de ItemType) |
| HasAttachments |
O HasAttachments propriedade obtém ou define um valor Boolean que indica se o item tem pelo menos um anexo. (Herdado de ItemType) |
| HasAttachmentsSpecified |
O HasAttachmentsSpecified propriedade obtém ou define um valor Boolean que especifica se o HasAttachments propriedade é serializada na solicitação SOAP. Essa propriedade é obrigatória se a HasAttachments propriedade for especificada. (Herdado de ItemType) |
| HasBlockedImages | (Herdado de ItemType) |
| HasBlockedImagesSpecified | (Herdado de ItemType) |
| IconIndex | (Herdado de ItemType) |
| IconIndexSpecified | (Herdado de ItemType) |
| Importance |
O Importance propriedade obtém ou define uma do válido ImportanceChoicesType valores para indicar a importância do item. (Herdado de ItemType) |
| ImportanceSpecified |
O ImportanceSpecified propriedade obtém ou define um valor Boolean que especifica se o Importance propriedade é serializada em theSOAP solicitação. Essa propriedade é obrigatória se a Importance propriedade for especificada. (Herdado de ItemType) |
| InReplyTo |
O InReplyTo propriedade obtém ou define um valor string que contém o identificador do item ao qual este item é uma resposta. (Herdado de ItemType) |
| InstanceKey | (Herdado de ItemType) |
| InternetMessageHeaders |
O InternetMessageHeaders propriedade obtém ou define uma matriz do tipo InternetHeaderType que representa a coleção de todos os cabeçalhos de mensagem da Internet que estão contidos em um item em uma caixa de correio. (Herdado de ItemType) |
| InternetMessageId |
O InternetMessageId propriedade obtém ou define o identificador de mensagem da Internet para a mensagem. Essa propriedade é opcional. Esta é uma propriedade de leitura/gravação. |
| IsAssociated | (Herdado de ItemType) |
| IsAssociatedSpecified | (Herdado de ItemType) |
| IsDeliveryReceiptRequested |
O IsDeliveryReceiptRequested propriedade obtém ou define um valor Boolean que especifica se o remetente do item solicita uma confirmação de entrega. Essa propriedade é opcional. Esta é uma propriedade de leitura/gravação. |
| IsDeliveryReceiptRequestedSpecified |
O IsDeliveryReceiptRequestedSpecified propriedade obtém ou define um valor Boolean que especifica se o IsDeliveryReceiptRequested propriedade é serializada na solicitação simples (SOAP Object Access Protocol). Essa propriedade é obrigatória se a IsDeliveryReceiptRequested propriedade for especificada. Esta é uma propriedade de leitura/gravação. |
| IsDraft |
O IsDraft propriedade obtém ou define um valor Boolean que indica se o item não foi enviado. (Herdado de ItemType) |
| IsDraftSpecified |
O IsDraftSpecified propriedade obtém ou define um valor Boolean que especifica se o IsDraft propriedade é serializada na solicitação SOAP. Essa propriedade é obrigatória se a IsDraft propriedade for especificada. (Herdado de ItemType) |
| IsFromMe |
O IsFromMe propriedade obtém ou define um valor Boolean que indica se um usuário enviada a um item para si mesmo. (Herdado de ItemType) |
| IsFromMeSpecified |
O IsFromMeSpecified propriedade obtém ou define um valor Boolean que especifica se o IsFromMe propriedade é serializada na solicitação SOAP. Essa propriedade é obrigatória se a IsFromMe propriedade for especificada. (Herdado de ItemType) |
| IsRead |
O IsRead propriedade obtém um valor Boolean que especifica se a mensagem foi lido. Esta propriedade é somente leitura. |
| IsReadReceiptRequested |
O IsReadReceiptRequested propriedade obtém ou define um valor Boolean que especifica se o remetente de uma mensagem solicita uma confirmação de leitura. Essa propriedade é opcional. Esta é uma propriedade de leitura/gravação. |
| IsReadReceiptRequestedSpecified |
O IsReadReceiptRequestedSpecified propriedade obtém ou define um valor Boolean que especifica se o IsDeliveryReceiptRequested propriedade é serializada na solicitação simples (SOAP Object Access Protocol). Essa propriedade é obrigatória se a IsReadReceiptRequested propriedade for especificada. Esta é uma propriedade de leitura/gravação. |
| IsReadSpecified |
O IsReadSpecified propriedade obtém ou define um valor Boolean que especifica se o IsRead propriedade é serializada na solicitação simples (SOAP Object Access Protocol). Essa propriedade é obrigatória se a IsRead propriedade for especificada. Esta é uma propriedade de leitura/gravação. |
| IsResend |
O IsResend propriedade obtém ou define um valor Boolean que indica se o item anteriormente foi enviado. (Herdado de ItemType) |
| IsResendSpecified |
O IsResendSpecified propriedade obtém ou define um valor Boolean que especifica se o IsResend propriedade é serializada na solicitação SOAP. Essa propriedade é obrigatória se a IsResend propriedade for especificada. (Herdado de ItemType) |
| IsResponseRequested |
O IsResponseRequested propriedade obtém ou define um valor Boolean que especifica se uma resposta a um email é solicitada. Essa propriedade é opcional. Esta é uma propriedade de leitura/gravação. |
| IsResponseRequestedSpecified |
O IsResponseRequestedSpecified propriedade obtém ou define um valor Boolean que especifica se o IsResponseRequested propriedade é serializada na solicitação simples (SOAP Object Access Protocol). Essa propriedade é obrigatória se a IsResponseRequested propriedade for especificada. Esta é uma propriedade de leitura/gravação. |
| IsSubmitted |
O IsSubmitted propriedade obtém ou define um valor Boolean que indica se um item foi enviado à pasta padrão caixa de saída. (Herdado de ItemType) |
| IsSubmittedSpecified |
O IsSubmittedSpecified propriedade obtém ou define um valor Boolean que especifica se o IsSubmitted propriedade é serializada em (solicitação SOAP. Essa propriedade é obrigatória se a IsSubmitted propriedade for especificada. (Herdado de ItemType) |
| IsUnmodified |
O IsUnmodified propriedade retorna um valor Boolean que indica se o item foi modificado. (Herdado de ItemType) |
| IsUnmodifiedSpecified |
O IsUnmodifiedSpecified propriedade obtém ou define um valor Boolean que especifica se o IsUnmodified propriedade é serializada na solicitação SOAP. Essa propriedade é obrigatória se a IsUnmodified propriedade for especificada. (Herdado de ItemType) |
| ItemClass |
O ItemClass propriedade obtém ou define um valor string que indica a classe de mensagem do item. (Herdado de ItemType) |
| ItemId |
O ItemId propriedade obtém ou define uma instância do ItemIdType classe que representa o identificador e alterar a chave exclusiva de um item no armazenamento do Exchange. (Herdado de ItemType) |
| LastModifiedName |
O LastModifiedName propriedade obtém um valor string que contém o nome do usuário que o item da última modificação. (Herdado de ItemType) |
| LastModifiedTime |
O LastModifiedTime propriedade obtém uma instância da estrutura de data/hora que representa a data e hora em que o item da última modificação. (Herdado de ItemType) |
| LastModifiedTimeSpecified |
O LastModifiedTimeSpecified propriedade obtém ou define um valor Boolean que especifica se o LastModifiedTime propriedade é serializada na solicitação SOAP. Essa propriedade é obrigatória se a LastModifiedTime propriedade for especificada. (Herdado de ItemType) |
| MimeContent |
O MimeContent propriedade obtém ou define uma instância do MimeContentType classe que contém o fluxo MIME nativo de um objeto que é representado no formato base64Binary. (Herdado de ItemType) |
| NextPredictedAction | (Herdado de ItemType) |
| NextPredictedActionSpecified | (Herdado de ItemType) |
| NormalizedBody | (Herdado de ItemType) |
| ParentFolderId |
O ParentFolderId propriedade obtém ou define uma instância do FolderIdType classe que representa o identificador da pasta pai que contém o item ou a pasta. (Herdado de ItemType) |
| PolicyTag | (Herdado de ItemType) |
| Preview | (Herdado de ItemType) |
| ReceivedBy | |
| ReceivedRepresenting | |
| References |
O References propriedade obtém ou define um valor string que representa o cabeçalho de Usenet é usado para correlacionar respostas com sua mensagem original. Essa propriedade é opcional. Esta é uma propriedade de leitura/gravação. |
| ReminderDueBy |
O ReminderDueBy propriedade obtém ou define uma instância da estrutura DateTime que representa a data e hora quando o evento ocorre. Esse recurso é usado pelo ReminderMinutesBeforeStart propriedade para determinar quando o lembrete é exibido. (Herdado de ItemType) |
| ReminderDueBySpecified |
O ReminderDueBySpecified propriedade obtém ou define um valor Boolean que especifica se o ReminderDueBy propriedade é serializada na solicitação SOAP. Essa propriedade é obrigatória se a ReminderDueBy propriedade for especificada. (Herdado de ItemType) |
| ReminderIsSet |
O ReminderIsSet propriedade obtém ou define um valor Boolean que indica se um lembrete tiver sido definido para um item no armazenamento do Exchange. (Herdado de ItemType) |
| ReminderIsSetSpecified |
O ReminderIsSetSpecified propriedade obtém ou define um valor Boolean que especifica se o ReminderIsSet propriedade é serializada na solicitação SOAP. Essa propriedade é obrigatória se a ReminderIsSet propriedade for especificada. (Herdado de ItemType) |
| ReminderMinutesBeforeStart |
O ReminderMinutesBeforeStart propriedade obtém ou define um valor string que indica o número de minutos antes que um evento ocorre quando um lembrete é exibido. (Herdado de ItemType) |
| ReminderNextTime | (Herdado de ItemType) |
| ReminderNextTimeSpecified | (Herdado de ItemType) |
| ReplyTo |
O ReplyTo propriedade obtém ou define uma coleção de endereços para o qual as respostas devem ser enviadas. Essa propriedade é opcional. Esta é uma propriedade de leitura/gravação. |
| ResponseObjects |
O ResponseObjects propriedade obtém ou define uma matriz do tipo ResponseObjectType que contém uma coleção de todos os objetos de resposta que estão associados um item no armazenamento do Exchange. (Herdado de ItemType) |
| RetentionDate | (Herdado de ItemType) |
| RetentionDateSpecified | (Herdado de ItemType) |
| RightsManagementLicenseData | (Herdado de ItemType) |
| Sender |
O Sender propriedade obtém ou define o remetente de uma mensagem. Essa propriedade é opcional. Esta é uma propriedade de leitura/gravação. |
| Sensitivity |
O Sensitivity propriedade obtém ou define uma do válido SensitivityChoicesType valores que indica o nível de sensibilidade de um item. (Herdado de ItemType) |
| SensitivitySpecified |
O SensitivitySpecified propriedade obtém ou define um valor Boolean que especifica se o Sensitivity propriedade é serializada na solicitação SOAP. Essa propriedade é obrigatória se a Sensitivity propriedade for especificada. (Herdado de ItemType) |
| Size |
O Size propriedade obtém ou define um valor integer que representa o tamanho em bytes de um item. (Herdado de ItemType) |
| SizeSpecified |
O SizeSpecified propriedade obtém ou define um valor Boolean que especifica se o Size propriedade é serializada na solicitação SOAP. Essa propriedade é obrigatória se a Size propriedade for especificada. (Herdado de ItemType) |
| StoreEntryId | (Herdado de ItemType) |
| Subject |
O Subject propriedade obtém ou define um valor string que representa a propriedade subject de itens de repositório do Exchange. O assunto é limitado a 255 caracteres. (Herdado de ItemType) |
| TextBody | (Herdado de ItemType) |
| ToRecipients |
O ToRecipients propriedade obtém ou define uma coleção de destinatários de email. Essa propriedade é obrigatória para enviar uma mensagem. Esta é uma propriedade de leitura/gravação. |
| UniqueBody | (Herdado de ItemType) |
| WebClientEditFormQueryString | (Herdado de ItemType) |
| WebClientReadFormQueryString | (Herdado de ItemType) |