BufferedStream.CanSeek Özellik

Tanım

Geçerli akışın aramayı destekleyip desteklemediğini belirten bir değer alır.

C#
public override bool CanSeek { get; }

Özellik Değeri

true akış aramayı destekliyorsa; false akış kapalıysa veya akış, konsola bir kanal veya çıkış gibi bir işletim sistemi tanıtıcısından oluşturulduysa.

Örnekler

Bu kod örneği, sınıfı için BufferedStream sağlanan daha büyük bir örneğin parçasıdır.

C#
// Check whether the underlying stream supports seeking.
Console.WriteLine("NetworkStream {0} seeking.\n",
    bufStream.CanSeek ? "supports" : "does not support");

Açıklamalar

öğesinden Stream türetilen bir sınıf aramayı desteklemiyorsa , Length, PositionSetLengthve çağrısı yapar ve Seek bir NotSupportedExceptionoluşturur.

Akış kapatılırsa, bu özellik döndürür false.

Şunlara uygulanır

Ürün Sürümler
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.5, 1.6, 2.0, 2.1

Ayrıca bkz.