Propriedade Canônica PidTagMessageClass
Aplica-se a: Outlook 2013 | Outlook 2016
Contém uma cadeia de texto que identifica a classe de mensagem definida pelo remetente, como IPM.Note.
Propriedade | Valor |
---|---|
Propriedades associadas: |
PR_MESSAGE_CLASS, PR_MESSAGE_CLASS_A, PR_MESSAGE_CLASS_W |
Identificador: |
0x001A |
Tipo de dados: |
PT_UNICODE, PT_STRING8 |
Área: |
Comum |
Comentários
A classe de mensagem especifica o tipo da mensagem. Ele determina o conjunto de propriedades definidas para a mensagem, o tipo de informação que a mensagem transmite e como lidar com a mensagem.
Essas propriedades contêm cadeias de caracteres concatenadas com períodos. Cada cadeia de caracteres representa um nível de subclasse. Por exemplo, IPM. Observação é uma subclasse do IPM e uma superclasse do IPM. Note.Private.
Essas propriedades devem consistir nos caracteres ASCII de 32 a 127 e não devem terminar com um período (ASCII 46). Classificar e comparar operações deve tratá-la como uma cadeia de caracteres sem maiúsculas de maiúsculas de minúsculas. O comprimento máximo possível é de 255 caracteres, mas para permitir que a sala MAPI anexe qualificadores, é recomendável que o comprimento original seja mantido abaixo de 128 caracteres.
Cada mensagem é necessária para fornecer essas propriedades. Normalmente, o aplicativo cliente que cria uma nova mensagem o define assim que IMAPIFolder::CreateMessage retorna com êxito. Mas se a propriedade não tiver sido definida quando o cliente chamar IMAPIProp::SaveChanges, o repositório de mensagens deverá defini-la como IPM.
Os valores definidos pelo MAPI são:
IPM.Note for a standard interpersonal message
REPORT.<subject message class>.DR for a delivery report
REPORT.<subject message class>.NDR for a nondelivery report
REPORT.<subject message class>.IPNRN for a read report
REPORT.<subject message class>.IPNNRN for a nonread report
O IPM e o IPC destinam-se apenas a ser superclasses e uma mensagem deve ter pelo menos um qualificador de subclasse acrescentado antes de ser armazenado ou enviado. Para obter mais informações sobre o uso da classe de mensagem, consulte Classes de Mensagem. Para obter listas de propriedades necessárias e opcionais para classes de mensagem, consulte os subtópicos de Sobre propriedades de mensagem.
Uma classe de mensagem personalizada pode definir propriedades em um intervalo reservado para uso somente com essa classe de mensagem. Para obter mais informações, consulte Sobre identificadores de propriedade.
Controle de classes de mensagem em que a pasta recebe uma mensagem de entrada é armazenada. Para obter mais informações, consulte o método IMsgStore::GetReceiveFolderTable .
Para obter mais informações sobre como usar classes de mensagens com formulários e servidores de formulário, confira Escolhendo uma classe de mensagem.
Recursos relacionados
Especificações de protocolo
Fornece referências às especificações de protocolo Exchange Server relacionadas.
Manipula objetos de mensagem e anexo.
Especifica as propriedades e operações que são permitidas para objetos de mensagem de email.
Especifica as propriedades e operações que são permitidas para representar mensagens de email e fax.
Arquivos de cabeçalho
Mapidefs.h
Fornece definições de tipo de dados.
Mapitags.h
Contém definições de propriedades listadas como propriedades associadas.