FileSpecification

FileSpecification class

Класс, представляющий встроенный файл.

public sealed class FileSpecification : IDisposable

Конструкторы

ИмяОписание
FileSpecification()Создать новую пустую спецификацию файла.
FileSpecification(string)Конструктор для FileSpecification
FileSpecification(Stream, string)Конструктор для спецификации файла.
FileSpecification(string, Annotation)Конструктор для FileSpecification.
FileSpecification(string, string)Конструктор для FileSpecification.
FileSpecification(Stream, string, string)Конструктор для FileSpecification.

Характеристики

ИмяОписание
AFRelationship { get; set; }Связанный файл Отношения.
Contents { get; set; }Получает или задает файл содержимого. Это свойство возвращает данные, загруженные в память, что может вызвать исключение Out of memory для больших данных. Чтобы уменьшить использование памяти, используйте StreamContents.
Description { get; set; }Получает или задает текст, связанный со спецификацией файла.
Encoding { get; set; }Получает или задает формат кодирования. Возможные значения: Zip — файл сжат с помощью ZIP, None — файл не сжат.
EncryptedPayload { get; }Получает зашифрованную полезную нагрузку.
FileSystem { get; set; }Получает или задает имя файловой системы.
IncludeContents { get; set; }Если true, содержимое файла будет включено в спецификацию файла.
MIMEType { get; set; }Получает подтип встроенного файла
Name { get; set; }Получает или задает имя спецификации файла.
Params { get; set; }Получает параметры файла.
StreamContents { get; }Получает содержимое файла в виде потока. Содержимое не загружается в память, что позволяет уменьшить использование памяти. Но этот поток не поддерживает позиционирование и свойство Length. Если вам нужны эти функции, используйте свойство Contents.
UnicodeName { get; set; }Получает или задает юникодное имя спецификации файла.

Методы

ИмяОписание
Dispose()Утилизировать содержимое.
GetValue(string)Получает параметр приложения.
SetValue(string, string)Устанавливает параметр приложения.

Смотрите также