Flexberry ORM 8.0.0-beta01
Класс ICSSoft.STORMNET.FileType.File

Тип данных File. Подробнее...

Граф наследования:ICSSoft.STORMNET.FileType.File:
ICSSoft.STORMNET.IComparableType

Открытые члены

 File ()
 Конструктор класса. Ничего не делает. Подробнее...
 
void InitializeByState (string value)
 Инициализация по сериализованному значению. Подробнее...
 
void FromNormalToZip (string loadFilePath)
 Перевод с файла на диске во внутреннее представление в виде zip-архива. Подробнее...
 
void FromNormalToZip (string loadFilePath, string fileName)
 Перевод с файла на диске во внутреннее представление в виде zip-архива. Подробнее...
 
void FromNormalToZip_BasePart (Stream fileStream, string fileName)
 
void SetZippedValue (MemoryStream memoryStream)
 Перевод с файла на диске во внутреннее представление в виде zip-архива. Подробнее...
 
bool FromZipToNormal (string saveFilePath)
 Перевод из внутреннего представления в виде zip-архива в файл на диске. Подробнее...
 
MemoryStream GetUnzippedFile ()
 Перевод из внутреннего представления в виде zip-архива в файл на диске. Подробнее...
 
void GetFile (string path)
 Записать файл в массив байт. Подробнее...
 
TypeCode GetTypeCode ()
 
bool ToBoolean (IFormatProvider provider)
 
char ToChar (IFormatProvider provider)
 
sbyte ToSByte (IFormatProvider provider)
 
byte ToByte (IFormatProvider provider)
 
short ToInt16 (IFormatProvider provider)
 
ushort ToUInt16 (IFormatProvider provider)
 
int ToInt32 (IFormatProvider provider)
 
uint ToUInt32 (IFormatProvider provider)
 
long ToInt64 (IFormatProvider provider)
 
ulong ToUInt64 (IFormatProvider provider)
 
float ToSingle (IFormatProvider provider)
 
double ToDouble (IFormatProvider provider)
 
decimal ToDecimal (IFormatProvider provider)
 
DateTime ToDateTime (IFormatProvider provider)
 
string ToString (IFormatProvider provider)
 
object ToType (Type conversionType, IFormatProvider provider)
 
override string ToString ()
 
string ToString (string format, IFormatProvider formatProvider)
 
int Compare (object x)
 Сравнить текущий объект с переданным параметром. Если 0, значит объекты равны. Подробнее...
 

Открытые статические члены

static operator string (ICSSoft.STORMNET.FileType.File value)
 Из типа File в тип byte[]. Подробнее...
 
static operator File (string value)
 Из типа byte[] в тип File. Подробнее...
 

Свойства

string Name [get, set]
 Gets or sets: Имя выбранного файла. Подробнее...
 
string ZippedValue [get, set]
 Gets or sets: Сархивированное значение. Подробнее...
 
long Size [get, set]
 Gets or sets: Размер выбранного файла. Подробнее...
 
int CompressionLevel [get, set]
 Gets or sets: Степень сжатия изменяется от 0 до 9 (9 - максимальная). Подробнее...
 

Подробное описание

Тип данных File.

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

◆ File()

ICSSoft.STORMNET.FileType.File.File ( )
inline

Конструктор класса. Ничего не делает.

Методы

◆ Compare()

int ICSSoft.STORMNET.FileType.File.Compare ( object  x)
inline

Сравнить текущий объект с переданным параметром. Если 0, значит объекты равны.

Аргументы
xОбъект, с которым происходит сравнение.
Возвращает
Результат сравнения. Если 0, значит объекты равны.

Замещает ICSSoft.STORMNET.IComparableType.

◆ FromNormalToZip() [1/2]

void ICSSoft.STORMNET.FileType.File.FromNormalToZip ( string  loadFilePath)
inline

Перевод с файла на диске во внутреннее представление в виде zip-архива.

Аргументы
loadFilePathПуть к файлу.

◆ FromNormalToZip() [2/2]

void ICSSoft.STORMNET.FileType.File.FromNormalToZip ( string  loadFilePath,
string  fileName 
)
inline

Перевод с файла на диске во внутреннее представление в виде zip-архива.

Аргументы
loadFilePathПуть к файлу.
fileNameИмя файла.

◆ FromZipToNormal()

bool ICSSoft.STORMNET.FileType.File.FromZipToNormal ( string  saveFilePath)
inline

Перевод из внутреннего представления в виде zip-архива в файл на диске.

Аргументы
saveFilePathПуть к файлу.

◆ GetFile()

void ICSSoft.STORMNET.FileType.File.GetFile ( string  path)
inline

Записать файл в массив байт.

Аргументы
pathПуть к файлу.

◆ GetUnzippedFile()

MemoryStream ICSSoft.STORMNET.FileType.File.GetUnzippedFile ( )
inline

Перевод из внутреннего представления в виде zip-архива в файл на диске.

Возвращает
Stream с содержимым файла (без zip-архивации).

◆ InitializeByState()

void ICSSoft.STORMNET.FileType.File.InitializeByState ( string  value)
inline

Инициализация по сериализованному значению.

Аргументы
valueСериализованное состояние.

◆ operator File()

static ICSSoft.STORMNET.FileType.File.operator File ( string  value)
inlineexplicitstatic

Из типа byte[] в тип File.

Аргументы
valueЧто нужно преобразовать.
Возвращает
Преобразованное значение.

◆ operator string()

static ICSSoft.STORMNET.FileType.File.operator string ( ICSSoft.STORMNET.FileType.File  value)
inlineexplicitstatic

Из типа File в тип byte[].

Аргументы
valueЧто нужно преобразовать.
Возвращает
Преобразованное значение.

◆ SetZippedValue()

void ICSSoft.STORMNET.FileType.File.SetZippedValue ( MemoryStream  memoryStream)
inline

Перевод с файла на диске во внутреннее представление в виде zip-архива.

Аргументы
memoryStreamStream с файлом.

Полный список свойств

◆ CompressionLevel

int ICSSoft.STORMNET.FileType.File.CompressionLevel
getset

Gets or sets: Степень сжатия изменяется от 0 до 9 (9 - максимальная).

◆ Name

string ICSSoft.STORMNET.FileType.File.Name
getset

Gets or sets: Имя выбранного файла.

◆ Size

long ICSSoft.STORMNET.FileType.File.Size
getset

Gets or sets: Размер выбранного файла.

◆ ZippedValue

string ICSSoft.STORMNET.FileType.File.ZippedValue
getset

Gets or sets: Сархивированное значение.