Class OutputStream
OutputStream class
Суррогатный поток обертывает реальный выходной поток и контролирует доступ к нему. OutputStream
содержит данные URI, описывающие расположение выходного потока.
public class OutputStream : Stream
Конструкторы
Имя | Описание |
---|
OutputStream(Stream, string) | Инициализирует новый экземплярOutputStream класс. |
Характеристики
Имя | Описание |
---|
override CanRead { get; } | Получает значение, указывающее, поддерживает ли обернутый поток вывода чтение. |
override CanSeek { get; } | Получает значение, указывающее, поддерживает ли обернутый выходной поток поиск. |
override CanWrite { get; } | Получает значение, указывающее, поддерживает ли обернутый выходной поток запись. |
override Length { get; } | Получает длину в байтах упакованного выходного потока. |
override Position { get; set; } | Получает или задает позицию в обернутом потоке вывода. |
Uri { get; } | Получает URI местоположения потока. |
Методы
Имя | Описание |
---|
override Close() | Закрывает обернутый поток вывода и текущий поток. |
override Flush() | Очищает все буферы для обернутого выходного потока и вызывает запись всех буферизованных данных на базовое устройство. |
override Read(byte[], int, int) | Считывает последовательность байтов из упакованного выходного потока и перемещает позицию в потоке на количество прочитанных байтов. |
override Seek(long, SeekOrigin) | Устанавливает позицию в обернутом потоке вывода. |
override SetLength(long) | Устанавливает длину обернутого выходного потока. |
override Write(byte[], int, int) | Записывает последовательность байтов в обернутый поток output и продвигает текущую позицию в этом потоке на количество записанных байтов . |
Смотрите также