Stream.WriteByte(Byte) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Akıştaki geçerli konuma bir bayt yazar ve akışın 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 her çağrıda ek dizi ayırmasını önleyerek arabelleğe doğrudan yazan çok daha verimli bir sürüm sağlamalıdır.