PipeMessageHandler.ReadAtLeastAsync(Int32, Boolean, CancellationToken) Yöntem
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.
en az belirtilen bayt sayısı kullanılabilir olana kadar konumundan Reader okur.
protected System.Threading.Tasks.ValueTask<System.IO.Pipelines.ReadResult> ReadAtLeastAsync (int requiredBytes, bool allowEmpty, System.Threading.CancellationToken cancellationToken);
member this.ReadAtLeastAsync : int * bool * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<System.IO.Pipelines.ReadResult>
Protected Function ReadAtLeastAsync (requiredBytes As Integer, allowEmpty As Boolean, cancellationToken As CancellationToken) As ValueTask(Of ReadResult)
Parametreler
- requiredBytes
- Int32
Kullanılabilir olması gereken bayt sayısı.
- allowEmpty
- Boolean
true
herhangi bir bayt okunmadan önce akışın sonuyla karşılaşılırsa 0 bayt döndürmeye izin vermek için.
- cancellationToken
- CancellationToken
İptal belirteci.
Döndürülenler
En ReadResult az requiredBytes
bayt içeren.
Özel durumlar
oluşturulduysa IsCanceledoluşturulur.
IsCompleted Baytları requiredBytes
almadan önce oluşturulur.
0 bayt okunduysa ve allowEmpty
ise true
atılmaz.