نظرة عامة
MapiAttachment يمثل ملف أو ملحق رسالة مدمج في MAPI .msg البريد الإلكتروني. إنشاء المرفقات باستخدام أساليب مصنع ثابتة FromBytes أو FromStream,ثم أضيفهم إلى MapiMessage عبر AddAttachment.اقرأ المحتوى المرفق عبر: LoadData أو OpenRead. Properties يُعرض جمع المعلومات التشويقي لمتدفقات خصائص MAPI منخفضة المستوى لتخزين الملحق.
الطرق
| التوقيع | وصف |
|---|
FromBytes(filename: string, data: byte[], mimeType: string?, contentId: string?) | يخلق MapiAttachment من صفحة بايت مع نوع MIME اختراري و Content-ID. |
FromStream(filename: string, stream: Stream, mimeType: string?, contentId: string?) | يخلق MapiAttachment من خلال قراءة جميع البايتات من stream. |
LoadData(stream: Stream) | تحميل بيانات ثنائية من المرفق stream إلى Data. |
OpenRead() | يعود a Stream في بداية البيانات المرفقة للقراءة المتتالية. |
خصائص
| اسم | النوع | الوصول | وصف |
|---|
Filename | string? | اقرأ | اسم الملف الأصلي للملف الملحق، أو null إذا لم يتم تحديدها. |
Data | byte[] | اقرأ | المحتوى الثنائي الخام للمرفق. |
MimeType | string? | اقرأ | سلسلة من نوع المحتوى MIME (مثل:. application/pdf), أو null إذا لم يتم تحديدها. |
ContentId | string? | اقرأ | قيمة عنوان Content-ID لمرفقات MIME داخل الخط، أو null إذا لم يتم تعيينها. |
EmbeddedMessage | MapiMessage? | اقرأ | المدمج MapiMessage متى IsEmbeddedMessage هو true;؛ خلاف ذلك null. |
Properties | MapiPropertyCollection | اقرأ | مجموعة خصائص MAPI منخفضة المستوى لتخزين هذا المرفق. |
IsEmbeddedMessage | bool | اقرأ | المدمج MapiMessage متى ؟ IsEmbeddedMessage هو true;؛ خلاف ذلك null. |
IsStorageAttachment | bool | اقرأ | صحيح إذا تم تخزين المرفق كخزن فرعي في وثيقة CFB بدلاً من التدفق. |
انظر أيضاً