Stream.WriteByte(Byte) Yöntem

Tanım

Akıştaki geçerli konuma bir bayt yazar ve akış içindeki konumu bir bayt ilerletir.

public:
 virtual void WriteByte(System::Byte value);
public virtual void WriteByte (byte value);
abstract member WriteByte : byte -> unit
override this.WriteByte : byte -> unit
Public Overridable Sub WriteByte (value As Byte)

Parametreler

value
Byte

Akışa yazacak bayt.

Özel durumlar

Bir G/Ç hatası oluşur.

Akış yazmayı desteklemiyor veya akış zaten kapalı.

Akış kapatıldıktan sonra yöntemler çağrıldı.

Açıklamalar

CanWrite Geçerli örneğin yazmayı destekleyip desteklemediğini belirlemek için özelliğini kullanın.

Devralanlara Notlar

üzerindeki Stream varsayılan uygulama yeni bir tek baytlık dizi oluşturur ve ardından öğesini çağırır Write(Byte[], Int32, Int32). Bu resmi olarak doğru olsa da, verimsizdir. İç arabelleğe sahip herhangi bir akış bu yöntemi geçersiz kılmalı ve arabelleğe doğrudan yazan çok daha verimli bir sürüm sağlamalı ve her çağrıda fazladan dizi ayırmayı önlemelidir.

Şunlara uygulanır

Ayrıca bkz.