SerialPort.BaseStream Özellik
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.
Bir SerialPort nesne için temel alınan Stream nesneyi alır.
public:
property System::IO::Stream ^ BaseStream { System::IO::Stream ^ get(); };
public System.IO.Stream BaseStream { get; }
[System.ComponentModel.Browsable(false)]
public System.IO.Stream BaseStream { get; }
member this.BaseStream : System.IO.Stream
[<System.ComponentModel.Browsable(false)>]
member this.BaseStream : System.IO.Stream
Public ReadOnly Property BaseStream As Stream
Özellik Değeri
Bir Stream nesnesi.
- Öznitelikler
Özel durumlar
Akış kapatılır. Yöntemi çağrılamadığından veya Close() yöntemi çağrıldığından bu durum oluşabilirOpen().
Akış bir .NET Compact Framework uygulamasındadır ve aşağıdaki yöntemlerden biri çağrıldı:
BeginRead(Byte[], Int32, Int32, AsyncCallback, Object)BeginWrite(Byte[], Int32, Int32, AsyncCallback, Object)EndRead(IAsyncResult)EndWrite(IAsyncResult)
.NET Compact Framework, temel akışlarla zaman uyumsuz modeli desteklemez.
Açıklamalar
Bu özelliği açık zaman uyumsuz G/Ç işlemleri için veya nesnesini gibi StreamWriterbir Stream sarmalayıcı sınıfına geçirmek SerialPort için kullanın.
Herhangi bir açık seri bağlantı noktasının BaseStream özelliği soyut Stream sınıftan türetilen bir nesne döndürür ve sınıfından Stream devralınan prototipleri kullanarak okuma ve yazma yöntemleri uygular: BeginRead, BeginWrite, Read, ReadByte, Writeve WriteByte. Sarmalanmış bir seri kaynağı sarmalayıcı sınıfına Stream geçirirken bu yöntemler yararlı olabilir.
Sarmalanan dosya tanıtıcısının Length erişilemezliği nedeniyle ve Position özellikleri desteklenmez ve Seek ve SetLength yöntemleri desteklenmez.