Class FileSpecification

FileSpecification class

فئة تمثل الملف المضمن.

public sealed class FileSpecification : IDisposable

Constructors

NameDescription
FileSpecification()إنشاء مواصفة ملف فارغة جديدة.
FileSpecification(string)مُنشئ لفئة FileSpecification
FileSpecification(Stream, string)مُنشئ لمواصفة الملف.
FileSpecification(string, Annotation)مُنشئ لفئة FileSpecification.
FileSpecification(string, string)مُنشئ لفئة FileSpecification.
FileSpecification(Stream, string, string)مُنشئ لفئة FileSpecification.

Properties

NameDescription
AFRelationship { get; set; }علاقة الملف المرتبطة.
CollectionItem { get; }يحصل على عنصر مجموعة من مواصفة الملف.
Contents { get; set; }يحصل أو يحدد محتويات الملف. هذه الخاصية تعيد البيانات المحملة في الذاكرة والتي قد تسبب استثناء نفاد الذاكرة للبيانات الكبيرة. لتقليل استخدام الذاكرة، يرجى استخدام StreamContents.
Description { get; set; }يحصل أو يحدد النص المرتبط بمواصفة الملف.
Encoding { get; set; }يحصل أو يحدد تنسيق الترميز. القيم الممكنة: Zip - الملف مضغوط باستخدام ZIP، None - الملف غير مضغوط.
EncryptedPayload { get; }يحصل على الحمولة المشفرة.
FileSystem { get; set; }يحصل أو يحدد اسم نظام الملفات.
IncludeContents { get; set; }إذا كانت صحيحة، سيتم تضمين محتويات الملف في مواصفة الملف.
MIMEType { get; set; }يحصل على نوع فرعي من الملف المضمن
Name { get; set; }يحصل أو يحدد اسم مواصفة الملف.
Params { get; set; }يحصل على معلمات الملف.
StreamContents { get; }يحصل على محتويات الملف كتيار. المحتويات لا تُحمّل في الذاكرة مما يسمح بتقليل استخدام الذاكرة. لكن هذا التيار لا يدعم التمركز وخصائص الطول. إذا كنت بحاجة إلى هذه الميزات، يرجى استخدام خاصية Contents بدلاً من ذلك.
UnicodeName { get; set; }يحصل أو يحدد اسم مواصفة الملف بالترميز الموحد.

Methods

NameDescription
Dispose()التخلص من المحتويات.
GetValue(string)يحصل على معلمة محددة للتطبيق.
SetValue(string, string)يحدد معلمة محددة للتطبيق.

See Also