Aracılığıyla paylaş


StreamReader.BaseStream Özellik

Tanım

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.

Şunlara uygulanır

Ayrıca bkz.