MapiMessage

Overview

MapiMessage Okuma ve Yazma için Temel Sınıf .msg E-posta dosyaları Aspose.Email FOSS kütüphanesinde. mevcut bir mesaj yükleme ile FromFile, FromStream,ya da bir tanesi de LoadFromEml Yorumlar: Yeni bir mesaj oluşturun Create,Sonra arama AddRecipient ve AddAttachment.Geri dönüş için kurtarma .msg ile Save,veya EML ile ihraç etmek için SaveToEml.Uygulama IDisposable;• A kullanın using kaynakların serbest bırakılmasını sağlamak için bloklar.

Methods

SignatureDescription
Create(subject: string, body: string, unicodeStrings: bool)Yeni bir yaratıyor MapiMessage verilen konu ve vücut ile, Unicode çubukları seçmeli olarak kullanarak.
FromFile(path: string, strict: bool)yük a MapiMessage A’dan .msg Dosya A path; strict Tam bir yapılandırma yapısı sağlar.
FromStream(stream: Stream, strict: bool)yük a MapiMessage -den stream; strict Tam bir yapılandırma yapısı sağlar.
FromMsgDocument(document: MsgDocument)Bir zaten parsed bir MsgDocument A içinde MapiMessage.
LoadFromEml(path: string)EML dosyasını dönüştürür path A için MapiMessage Memory MIME ile ilgili bilgiler.
LoadFromEml(stream: Stream)EML dosyasını dönüştürür path A için MapiMessage Memory MIME ile ilgili bilgiler.
LoadFromEml(data: byte[])EML dosyasını dönüştürür path A için MapiMessage Memory MIME ile ilgili bilgiler.
Dispose()Bu mesajla tutulan yönetilmemiş kaynakları yayınlar.
AddRecipient(emailAddress: string, displayName: string?, recipientType: int)Gösterilen e-posta adresi, görüntü adı ve tip ile bir alıcı eklemek (1 = To, 2 = Cc, 3 = Bcc).
AddAttachment(filename: string, data: byte[], mimeType: string?, contentId: string?)Bir dosyayı isim ve ikili verilerle etkiler, seçmeli olarak MIME tipi ve İçerik-ID’i belirler.
AddAttachment(filename: string, stream: Stream, mimeType: string?, contentId: string?)Bir dosyayı isim ve ikili verilerle etkiler, seçmeli olarak MIME tipi ve İçerik-ID’i belirler.
AddEmbeddedMessageAttachment(message: MapiMessage, filename: string?, mimeType: string?)Başka bir saldırı MapiMessage Bir mesaj olarak birleşmiş.
SetProperty(propertyId: ushort, propertyType: ushort, value: object?, flags: uint)Bir MAPI mülkiyeti, mülk kimliği, türü, değeri ve bayrakları ile ayarlayın.
GetPropertyValue(propertyId: ushort, propertyType: ushort?, decode: bool)MAPI bir mülkün değerini kimlik ve seçmeli tip olarak geri getirir; decode Sırt decoding kontrolü.
IterPropertyKeys()Tüm kaydedilen mülklerin anahtar çiftlerini (propertyId, propertyType) listeler.
IterProperties()Tüm listeler MapiProperty Bu mesajda kaydedilen nesneler.
IterAttachmentsInfo()Ek metadata listelenir, ek verilerini yüklemeden.
ToMsgDocument()Bu konvert MapiMessage A için MsgDocument CFB serializasyon için uygundur.
Save()Mesajı yerinde kaydeder (bir dosyadan veya akıştan başlangıçta yüklenen mesajlar için).
Save(path: string)Mesajı yerinde kaydeder (bir dosyadan veya akıştan başlangıçta yüklenen mesajlar için).
Save(stream: Stream)Mesajı yerinde kaydeder (bir dosyadan veya akıştan başlangıçta yüklenen mesajlar için).
SaveToEml()Mesajı yerinde kaydeder (bir dosyadan veya akıştan başlangıçta yüklenen mesajlar için).
SaveToEml(path: string)Mesajı yerinde kaydeder (bir dosyadan veya akıştan başlangıçta yüklenen mesajlar için).
SaveToEml(stream: Stream)Mesajı yerinde kaydeder (bir dosyadan veya akıştan başlangıçta yüklenen mesajlar için).

Properties

NameTypeAccessDescription
RecipientTypeTointRead1 Adet Konstant değer Alıcılar için
RecipientTypeCcintReadCc alıcılar için sabit değer 2
RecipientTypeBccintReadBcc alıcıları için sabit değer 3
UnicodeStringsboolReadÇizgi özellikleri Unicode (PT_UNICODE) olarak kaydedilirse doğru; ANSI için sahte ( PT_STRING8) ise.
PropertiesMapiPropertyCollectionReadBu mesaj için üst düzey MAPI mülkiyet koleksiyonu.
RecipientsIList<MapiRecipient>ReadSipariş Listesi MapiRecipient Cc, To ve Bcc adresleri için girişler.
AttachmentsIList<MapiAttachment>ReadSipariş Listesi MapiAttachment Giriş yapın.
MajorVersionushortReadCFB ana versiyonu alt bileşen dosya başlığı.
MinorVersionushortReadCFB alt bileşen dosya başlığından küçük versiyonu.
TransactionSignatureNumberuintReadCFB işlem imzası numarası dosya başlığından.
ValidationIssuesIReadOnlyList<string>ReadYapısal değerlendirme sorunu listesi tespit edildiğinde, strict Mod etkinleştirildi.
Subjectstring?ReadMesaj konusu çerçeve, veya null Eğer ayarlanmazsa.
Bodystring?Read• Tekstil mesajlaşma veya null Eğer ayarlanmazsa.
HtmlBodystring?ReadHTML formatlı mesaj vücudu veya null Eğer ayarlanmazsa.
MessageClassstring?ReadMAPI mesaj sınıfı çerçeve (örneğin,. IPM.Noteveya null Eğer ayarlanmazsa.
SenderNamestring?ReadGönderme Adı veya null Eğer ayarlanmazsa.
SenderEmailAddressstring?ReadSMTP e-posta adresi veya null Eğer ayarlanmazsa.
SenderAddressTypestring?ReadGöndericiler adres türü çubuk (örneğin,. SMTPveya null Eğer ayarlanmazsa.
InternetMessageIdstring?ReadRFC 2822 Mesaj kimliği değeri, veya null Eğer ayarlanmazsa.
MessageDeliveryTimeDateTime?Readteslimat saatleri gibi DateTime?,veya null Eğer ayarlanmazsa.

See Also

 Türkçe