OutputStream
OutputStream class
Суррогатный поток обертывает реальный выходной поток и контролирует доступ к нему. OutputStream
содержит данные URI, описывающие расположение выходного потока.
public class OutputStream : Stream
Конструкторы
Характеристики
Имя |
Описание |
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 и продвигает текущую позицию в этом потоке на количество записанных байтов . |
Смотрите также