Для изменения размера нажмите или перетащите

IOExtensions - класс

Методы-расширения для пространства имён Tessa.Platform.IO.
Иерархия наследования
SystemObject
  Tessa.Platform.IOIOExtensions

Пространство имён:  Tessa.Platform.IO
Сборка:  Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис
public static class IOExtensions

Тип IOExtensions предоставляет следующие члены.

Методы
  ИмяОписание
Открытый методСтатический членAsMemoryStreamAsync
Возвращает поток stream, преобразованный к типу MemoryStream. Если его тип отличается от MemoryStream, то его содержимое будет скопировано в созданный объект MemoryStream, после чего исходный stream будет освобождён, но только если параметр disposeNonMemoryStream равен true.
Открытый методСтатический членReadAllBytesAsync
Выполняет асинхронное чтение всех данных потока в виде одного массива байт. Чтение выполняется до того момента, как поток перестанет возвращать данные, при этом метод не использует свойство Length для определения количества считываемых данных.
Открытый методСтатический членReadByteAsync
Выполняет асинхронное чтение целочисленного значения Byte из потока.
Открытый методСтатический членReadBytes
Выполняет чтение данных из потока stream и записывает их в возвращаемый массив байт, который имеет максимальный размер length байт.
Открытый методСтатический членReadBytesAsync
Выполняет чтение данных из потока stream и записывает их в возвращаемый массив байт, который имеет максимальный размер length байт.
Открытый методСтатический членReadBytesExact
Выполняет чтение данных из потока stream и записывает их в возвращаемый массив байт, который имеет заданный размер length байт.
Открытый методСтатический членReadBytesExactAsync
Выполняет асинхронное чтение данных из потока stream и записывает их в возвращаемый массив байт, который имеет заданный размер length байт.
Открытый методСтатический членReadDateTime
Читает из байтового потока DateTime.
Открытый методСтатический членReadExact
Выполняет чтение указанного количества байт из потока в буфер. Возвращает количество действительно прочитанных байт, которое может быть меньше указанного количества только в том случае, если поток завершился.
Открытый методСтатический членReadExactAsync
Выполняет асинхронное чтение указанного количества байт из потока в буфер. Возвращает количество действительно прочитанных байт, которое может быть меньше указанного количества только в том случае, если поток завершился.
Открытый методСтатический членReadGuid(Stream)
Выполняет чтение значения Guid из потока.
Открытый методСтатический членReadGuid(BinaryReader)
Читает из байтового потока Guid.
Открытый методСтатический членReadGuidAsync
Выполняет асинхронное чтение значения Guid из потока.
Открытый методСтатический членReadInt16Async
Выполняет асинхронное чтение целочисленного значения Int16 из потока.
Открытый методСтатический членReadInt32
Выполняет чтение целочисленного значения Int32 из потока.
Открытый методСтатический членReadInt32Async
Выполняет асинхронное чтение целочисленного значения Int32 из потока.
Открытый методСтатический членReadInt64
Выполняет чтение целочисленного значения Int32 из потока.
Открытый методСтатический членReadInt64Async
Выполняет асинхронное чтение целочисленного значения Int32 из потока.
Открытый методСтатический членReadNullableBoolean
Читает из байтового потока значение bool, которое может быть равно null.
Открытый методСтатический членReadNullableBytes
Читает из байтового потока массив байт, который может быть равен null.
Открытый методСтатический членReadNullableDateTime
Читает из байтового потока DateTime, который может быть равен null.
Открытый методСтатический членReadNullableDouble
Читает из байтового потока вещественное число double, которое может быть равно null.
Открытый методСтатический членReadNullableGuid
Читает из байтового потока Guid, который может быть равен null.
Открытый методСтатический членReadNullableInt32
Читает из байтового потока целое число int, которое может быть равно null.
Открытый методСтатический членReadNullableInt64
Читает из байтового потока целое число long, которое может быть равно null.
Открытый методСтатический членReadNullableString
Читает из байтового потока строку, которая может быть равна null.
Открытый методСтатический членReadString
Выполняет чтение значения string из потока.
Открытый методСтатический членReadStringAsync
Выполняет асинхронное чтение значения string из потока.
Открытый методСтатический членTryReadPrimitiveType
Выполняет чтение объекта примитивного типа из потока. Возвращает значение объекта или признак того, что тип объекта type является примитивным, и объект был прочитан из потока.
Открытый методСтатический членTryReadPrimitiveTypeAsync
Выполняет асинхронное чтение объекта примитивного типа из потока. Возвращает значение объекта или признак того, что тип объекта type является примитивным, и объект был прочитан из потока.
Открытый методСтатический членTryWritePrimitiveType
Выполняет запись объекта примитивного типа в поток. Возвращает признак того, что тип объекта obj является примитивным, и объект был записан в поток.
Открытый методСтатический членTryWritePrimitiveTypeAsync
Выполняет асинхронную запись объекта примитивного типа в поток. Возвращает признак того, что тип объекта obj является примитивным, и объект был записан в поток.
Открытый методСтатический членWrite(Stream, Byte)
Выполняет запись целочисленного значения Byte в поток.
Открытый методСтатический членWrite(Stream, Guid)
Выполняет запись значения Guid в поток.
Открытый методСтатический членWrite(Stream, Int16)
Выполняет запись целочисленного значения Int16 в поток.
Открытый методСтатический членWrite(Stream, Int32)
Выполняет запись целочисленного значения Int32 в поток.
Открытый методСтатический членWrite(Stream, Int64)
Выполняет запись целочисленного значения Int32 в поток.
Открытый методСтатический членWrite(BinaryWriter, DateTime)
Записывает в байтовый поток DateTime.
Открытый методСтатический членWrite(BinaryWriter, Guid)
Записывает в байтовый поток Guid.
Открытый методСтатический членWrite(Stream, String, Encoding)
Выполняет запись значения string в поток.
Открытый методСтатический членWriteAsync(Stream, Byte, CancellationToken)
Выполняет асинхронную запись целочисленного значения Byte в поток.
Открытый методСтатический членWriteAsync(Stream, Guid, CancellationToken)
Выполняет запись значения Guid в поток.
Открытый методСтатический членWriteAsync(Stream, Int16, CancellationToken)
Выполняет асинхронную запись целочисленного значения Int16 в поток.
Открытый методСтатический членWriteAsync(Stream, Int32, CancellationToken)
Выполняет асинхронную запись целочисленного значения Int32 в поток.
Открытый методСтатический членWriteAsync(Stream, Int64, CancellationToken)
Выполняет асинхронную запись целочисленного значения Int32 в поток.
Открытый методСтатический членWriteAsync(Stream, String, Encoding, CancellationToken)
Выполняет асинхронную запись значения string в поток.
Открытый методСтатический членWriteNullable(BinaryWriter, Byte)
Записывает в байтовый поток массив байт, который может быть равен null.
Открытый методСтатический членWriteNullable(BinaryWriter, NullableBoolean)
Записывает в байтовый поток значение bool, которое может быть равно null.
Открытый методСтатический членWriteNullable(BinaryWriter, NullableDateTime)
Записывает в байтовый поток DateTime, который может быть равен null.
Открытый методСтатический членWriteNullable(BinaryWriter, NullableDouble)
Записывает в байтовый поток вещественное число double, которое может быть равно null.
Открытый методСтатический членWriteNullable(BinaryWriter, NullableGuid)
Записывает в байтовый поток Guid, который может быть равен null.
Открытый методСтатический членWriteNullable(BinaryWriter, NullableInt32)
Записывает в байтовый поток целое число int, которое может быть равно null.
Открытый методСтатический членWriteNullable(BinaryWriter, NullableInt64)
Записывает в байтовый поток целое число long, которое может быть равно null.
Открытый методСтатический членWriteNullable(BinaryWriter, String)
Записывает в байтовый поток строку, которая может быть равна null.
Открытый методСтатический членWriteStream
Записывает все данные из потока source в поток target.
Открытый методСтатический членWriteStreamAsync
Записывает все данные из потока source в поток target.
В начало страницы
См. также