- Não, não.

- Não, não.

Resumo geral

MapiMessage é a aula primária para ler e escrever. .msg arquivos de e-mail na biblioteca FOSS. Carregar uma mensagem existente com o FromFile, FromStream, ou um dos seguintes: LoadFromEml Construir uma nova mensagem com o Create,Então , liga-me . AddRecipient e a) AddAttachment.Salvar para o .msg com: Save, ou exportação para a EML com: SaveToEml.Implementação IDisposable; utilizar um using Bloquear para garantir que os recursos são liberados.

Métodos de avaliação

AssinaturaDescrição:
Create(subject: string, body: string, unicodeStrings: bool)Cria uma nova MapiMessage com o assunto e corpo dados, opcionalmente utilizando cadeias de Unicode.
FromFile(path: string, strict: bool)Carrega um MapiMessage de um .msg Arquivo em: path; strict permite uma validação estrutural completa.
FromStream(stream: Stream, strict: bool)Carrega um MapiMessage de: stream; strict permite uma validação estrutural completa.
FromMsgDocument(document: MsgDocument)Envolve um já analisado MsgDocument em um MapiMessage.
LoadFromEml(path: string)Converte um ficheiro EML em: path a uma MapiMessage através de análise MIME na memória.
LoadFromEml(stream: Stream)Converte um ficheiro EML em: path a uma MapiMessage através de análise MIME na memória.
LoadFromEml(data: byte[])Converte um ficheiro EML em: path a uma MapiMessage através de análise MIME na memória.
Dispose()Liberta recursos não gerenciados detidos por esta mensagem.
AddRecipient(emailAddress: string, displayName: string?, recipientType: int)Adiciona um destinatário com o endereço de e-mail dado, nome de exibição e tipo (1 = To, 2 = Cc, 3 = Bcc).
AddAttachment(filename: string, data: byte[], mimeType: string?, contentId: string?)Anexa um ficheiro por nome e dados binários, especificando opcionalmente o tipo MIME e Content-ID.
AddAttachment(filename: string, stream: Stream, mimeType: string?, contentId: string?)Anexa um ficheiro por nome e dados binários, especificando opcionalmente o tipo MIME e Content-ID.
AddEmbeddedMessageAttachment(message: MapiMessage, filename: string?, mimeType: string?)- Aponta outra . MapiMessage como anexo de mensagem incorporada.
SetProperty(propertyId: ushort, propertyType: ushort, value: object?, flags: uint)Defina uma propriedade MAPI cru por ID de proposição, tipo, valor e sinais.
GetPropertyValue(propertyId: ushort, propertyType: ushort?, decode: bool)Obter o valor de uma propriedade MAPI por ID e tipo opcional; decode Controlas de decodificação de cadeias.
IterPropertyKeys()Enumera os pares de chaves (propertyId, propertyType) de todas as propriedades armazenadas.
IterProperties()Enumeração de todos os dados MapiProperty Objetos armazenados nesta mensagem.
IterAttachmentsInfo()Enumera os metadados do anexo sem carregar todos os dados do documento adjunto.
ToMsgDocument()Converte isto para: MapiMessage a uma MsgDocument adequado para a serialização CFB.
Save()Salva a mensagem no local (para mensagens carregadas originalmente de um arquivo ou fluxo).
Save(path: string)Salva a mensagem no local (para mensagens carregadas originalmente de um arquivo ou fluxo).
Save(stream: Stream)Salva a mensagem no local (para mensagens carregadas originalmente de um arquivo ou fluxo).
SaveToEml()Salva a mensagem no local (para mensagens carregadas originalmente de um arquivo ou fluxo).
SaveToEml(path: string)Salva a mensagem no local (para mensagens carregadas originalmente de um arquivo ou fluxo).
SaveToEml(stream: Stream)Salva a mensagem no local (para mensagens carregadas originalmente de um arquivo ou fluxo).

Propriedades

Nome:Tipo de veículo:AcessosDescrição:
RecipientTypeTointLeia.Valor constante 1 para os destinatários de To
RecipientTypeCcintLeia.Valor constante 2 para os destinatários de Cc
RecipientTypeBccintLeia.Valor constante 3 para os destinatários de Bcc
UnicodeStringsboolLeia.Verdadeiro se as propriedades de cadeia são armazenadas como Unicode (PT_UNICODE); falso para ANSI ( PT_STRING8).
PropertiesMapiPropertyCollectionLeia.Coleção de propriedades MAPI de nível superior para esta mensagem.
RecipientsIList<MapiRecipient>Leia.Lista ordenada de: MapiRecipient Entradas para endereços To, Cc e Bcc.
AttachmentsIList<MapiAttachment>Leia.Lista ordenada de: MapiAttachment inscrições.
MajorVersionushortLeia.CFB versão principal do cabeçalho de arquivo composto subjacente.
MinorVersionushortLeia.CFB versão secundária do cabeçalho de arquivo composto subjacente.
TransactionSignatureNumberuintLeia.Número de assinatura da transacção CFB do cabeçalho do ficheiro.
ValidationIssuesIReadOnlyList<string>Leia.Lista de problemas de validação estrutural detectados quando: strict O modo foi habilitado.
Subjectstring?Leia.Sequência de assunto da mensagem, ou null se não estiver definido.
Bodystring?Leia.Corpo de mensagem em texto simples, ou null se não estiver definido.
HtmlBodystring?Leia.Corpo de mensagem formatada em HTML, ou null se não estiver definido.
MessageClassstring?Leia.MAPI: uma série de mensagens (por exemplo,. IPM.Note), ou null se não estiver definido.
SenderNamestring?Leia.Nome de exibição do remetente, ou null se não estiver definido.
SenderEmailAddressstring?Leia.Endereço de e-mail SMTP do remetente, ou null se não estiver definido.
SenderAddressTypestring?Leia.Tipo de endereço do remetente (por exemplo:. SMTP), ou null se não estiver definido.
InternetMessageIdstring?Leia.RFC 2822 valor de mensagem-ID, ou null se não estiver definido.
MessageDeliveryTimeDateTime?Leia.Marca de entrega como: DateTime?, ou null se não estiver definido.

Ver também:

 Português