StreamReader.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.
Temel alınan akışı döndürür.
public:
virtual property System::IO::Stream ^ BaseStream { System::IO::Stream ^ get(); };
public virtual System.IO.Stream BaseStream { get; }
member this.BaseStream : System.IO.Stream
Public Overridable ReadOnly Property BaseStream As Stream
Özellik Değeri
Temel alınan akış.
Açıklamalar
Temel alınan akışa erişmek için bu özelliği kullanırsınız. sınıf StreamReader , yöntemlerden birini çağırdığınızda temel alınan akıştan Read gelen girişi arabelleğe alır. Verileri arabelleğe okuduktan sonra temel alınan akışın konumunu değiştirirseniz, temel alınan akışın konumu iç arabelleğin konumuyla eşleşmeyebilir. İç arabelleği sıfırlamak için yöntemini çağırın DiscardBufferedData ; ancak bu yöntem performansı yavaşlatıyor ve yalnızca kesinlikle gerekli olduğunda çağrılmalıdır. StreamReader parametresine detectEncodingFromByteOrderMarks
sahip oluşturucular, nesneden ilk kez okuduğunuzda kodlamayı StreamReader değiştirebilir.
Yaygın G/Ç görevlerinin listesi için bkz. Ortak G/Ç Görevleri.