BufferedStream.CanWrite Ö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.
Geçerli akışın yazmayı destekleyip desteklemediğini belirten bir değer alır.
public:
virtual property bool CanWrite { bool get(); };
public override bool CanWrite { get; }
member this.CanWrite : bool
Public Overrides ReadOnly Property CanWrite As Boolean
Özellik Değeri
true
akış yazmayı destekliyorsa; false
akış kapalıysa veya salt okunur erişimle açıldıysa.
Örnekler
Bu kod örneği, sınıfı için BufferedStream sağlanan daha büyük bir örneğin parçasıdır.
if ( bufStream->CanWrite )
{
Client::SendData( netStream, bufStream );
}
if(bufStream.CanWrite)
{
SendData(netStream, bufStream);
}
if bufStream.CanWrite then
sendData netStream bufStream
If bufStream.CanWrite Then
SendData(netStream, bufStream)
End If
Açıklamalar
öğesinden Stream türetilen bir sınıf yazmayı desteklemiyorsa, SetLengthçağrısı , Writeveya WriteByte oluşturur NotSupportedException.
Akış kapatılırsa, bu özellik döndürür false
.