Trabalhando com Propriedades MAPI
Acessando e Definindo Propriedade MAPI do Outlook
A classe MapiProperty representa uma propriedade MAPI, que contém:
- Nome: uma string que representa a propriedade do nome.
- Tag: um valor do tipo longo que representa a propriedade da tag.
- Dados: um array de bytes que representa a propriedade de dados.
Obtendo Propriedade MAPI usando a Tag de Propriedade MAPI
Para obter propriedades MAPI:
- Crie uma instância de MapiMessage por carregando de arquivos ou stream.
- Obtenha a MapiProperty de MapiMessage.Properties usando as chaves de MapiPropertyTag.
O seguinte trecho de código mostra como obter a propriedade MAPI usando a tag da propriedade MAPI.
Definindo Propriedades MAPI
O seguinte trecho de código mostra como definir propriedades MAPI.
onde a definição do método convertDateTime é a seguinte:
Algumas Propriedades Adicionais
O seguinte trecho de código mostra como definir propriedades MAPI adicionais.
Lendo Propriedades MAPI Nomeadas de Arquivos MSG do Outlook
O Microsoft Outlook suporta a adição de propriedades MAPI nomeadas a um arquivo MSG. Essas propriedades MAPI nomeadas são adicionadas pelo usuário. Você pode adicionar uma propriedade nomeada, por exemplo, “MyProp”, a um arquivo MSG usando Aspose.Email. Este artigo ilustra as capacidades do Aspose.Email para:
- Acessando e Definindo Propriedade MAPI do Outlook
- Lendo Propriedades MAPI Nomeadas de Arquivos MSG do Outlook
Ler Propriedades MAPI Nomeadas de arquivo MSG
O seguinte trecho de código mostra como ler propriedades MAPI nomeadas do arquivo MSG.
Lendo Propriedade MAPI Nomeada de Anexo
Aspose.Email também permite que você percorra as propriedades de um MapiAttachment e busque uma propriedade nomeada, de forma semelhante ao exemplo acima, para MapiMessage. O seguinte trecho de código mostra como buscar uma propriedade nomeada através da coleção de propriedades do anexo.
Remover Propriedades de MSGs e Anexos
O seguinte trecho de código mostra como remover propriedades de MSGs e anexos.