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 и продвигает текущую позицию в этом потоке на количество записанных байтов . |
Смотрите также