OutputStream

OutputStream class

Bir yedek akış, gerçek çıktı akışını sarar ve ona erişimi kontrol eder. OutputStream çıktı akışının konumunu tanımlayan URI verilerini içerir.

public class OutputStream : Stream

yapıcılar

İsimTanım
OutputStream(Stream, string)Yeni bir örneğini başlatırOutputStream sınıf.

Özellikleri

İsimTanım
override CanRead { get; }Sarılmış çıktı akışının okumayı destekleyip desteklemediğini gösteren bir değer alır.
override CanSeek { get; }Sarılmış çıktı akışının aramayı destekleyip desteklemediğini gösteren bir değer alır.
override CanWrite { get; }Sarılmış çıktı akışının yazmayı destekleyip desteklemediğini gösteren bir değer alır.
override Length { get; }Sarılmış çıktı akışının bayt cinsinden uzunluğunu alır.
override Position { get; set; }Sarılmış çıktı akışı içindeki konumu alır veya ayarlar.
Uri { get; }Akış konumunun URI’sini alır.

yöntemler

İsimTanım
override Close()Sarılmış çıktı akışını ve mevcut akışı kapatır.
override Flush()Sarılmış çıktı akışı için tüm arabellekleri temizler ve arabelleğe alınan verilerin temel alınan aygıta yazılmasına neden olur.
override Read(byte[], int, int)Sarılmış çıktı akışından bir bayt dizisini okur ve akış içindeki konumu okunan bayt sayısı kadar ilerletir.
override Seek(long, SeekOrigin)Sarılmış çıktı akışı içindeki konumu ayarlar.
override SetLength(long)Sarılmış çıktı akışının uzunluğunu ayarlar.
override Write(byte[], int, int)Sarılmış output akışına bir bayt dizisi yazar ve bu akış içindeki geçerli konumu, yazılan bayt sayısı kadar ilerletir.

Ayrıca bakınız