StreamHelperExtensions.DrainAsync Metoda

Definicja

Przeciążenia

DrainAsync(Stream, CancellationToken)

Odczytuje określony stream element na końcu.

Ten interfejs API jest skuteczny w przypadku użycia w połączeniu z buforowaniem. Umożliwia synchroniczne odczytywanie buforowanego strumienia żądań po całkowitym opróżnieniu.

DrainAsync(Stream, Nullable<Int64>, CancellationToken)

Odczytuje określony stream element na końcu.

Ten interfejs API jest skuteczny w przypadku użycia w połączeniu z buforowaniem. Umożliwia synchroniczne odczytywanie buforowanego strumienia żądań po całkowitym opróżnieniu.

DrainAsync(Stream, ArrayPool<Byte>, Nullable<Int64>, CancellationToken)

Odczytuje określony stream element na końcu.

Ten interfejs API jest skuteczny w przypadku użycia w połączeniu z buforowaniem. Umożliwia synchroniczne odczytywanie buforowanego strumienia żądań po całkowitym opróżnieniu.

DrainAsync(Stream, CancellationToken)

Źródło:
StreamHelperExtensions.cs
Źródło:
StreamHelperExtensions.cs
Źródło:
StreamHelperExtensions.cs

Odczytuje określony stream element na końcu.

Ten interfejs API jest skuteczny w przypadku użycia w połączeniu z buforowaniem. Umożliwia synchroniczne odczytywanie buforowanego strumienia żądań po całkowitym opróżnieniu.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::Task ^ DrainAsync(System::IO::Stream ^ stream, System::Threading::CancellationToken cancellationToken);
public static System.Threading.Tasks.Task DrainAsync (this System.IO.Stream stream, System.Threading.CancellationToken cancellationToken);
static member DrainAsync : System.IO.Stream * System.Threading.CancellationToken -> System.Threading.Tasks.Task
<Extension()>
Public Function DrainAsync (stream As Stream, cancellationToken As CancellationToken) As Task

Parametry

stream
Stream

Element do całkowitego odczytania Stream .

cancellationToken
CancellationToken

Token do monitorowania żądań anulowania.

Zwraca

Dotyczy

DrainAsync(Stream, Nullable<Int64>, CancellationToken)

Źródło:
StreamHelperExtensions.cs
Źródło:
StreamHelperExtensions.cs
Źródło:
StreamHelperExtensions.cs

Odczytuje określony stream element na końcu.

Ten interfejs API jest skuteczny w przypadku użycia w połączeniu z buforowaniem. Umożliwia synchroniczne odczytywanie buforowanego strumienia żądań po całkowitym opróżnieniu.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::Task ^ DrainAsync(System::IO::Stream ^ stream, Nullable<long> limit, System::Threading::CancellationToken cancellationToken);
public static System.Threading.Tasks.Task DrainAsync (this System.IO.Stream stream, long? limit, System.Threading.CancellationToken cancellationToken);
static member DrainAsync : System.IO.Stream * Nullable<int64> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
<Extension()>
Public Function DrainAsync (stream As Stream, limit As Nullable(Of Long), cancellationToken As CancellationToken) As Task

Parametry

stream
Stream

Element do całkowitego odczytania Stream .

limit
Nullable<Int64>

Maksymalna liczba bajtów do odczytania. Zgłasza wartość , jeśli Stream wartość jest większa niż ten limit.

cancellationToken
CancellationToken

Token do monitorowania żądań anulowania.

Zwraca

Dotyczy

DrainAsync(Stream, ArrayPool<Byte>, Nullable<Int64>, CancellationToken)

Źródło:
StreamHelperExtensions.cs
Źródło:
StreamHelperExtensions.cs
Źródło:
StreamHelperExtensions.cs

Odczytuje określony stream element na końcu.

Ten interfejs API jest skuteczny w przypadku użycia w połączeniu z buforowaniem. Umożliwia synchroniczne odczytywanie buforowanego strumienia żądań po całkowitym opróżnieniu.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::Task ^ DrainAsync(System::IO::Stream ^ stream, System::Buffers::ArrayPool<System::Byte> ^ bytePool, Nullable<long> limit, System::Threading::CancellationToken cancellationToken);
public static System.Threading.Tasks.Task DrainAsync (this System.IO.Stream stream, System.Buffers.ArrayPool<byte> bytePool, long? limit, System.Threading.CancellationToken cancellationToken);
static member DrainAsync : System.IO.Stream * System.Buffers.ArrayPool<byte> * Nullable<int64> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
<Extension()>
Public Function DrainAsync (stream As Stream, bytePool As ArrayPool(Of Byte), limit As Nullable(Of Long), cancellationToken As CancellationToken) As Task

Parametry

stream
Stream

Element do całkowitego odczytania Stream .

bytePool
ArrayPool<Byte>

Pula tablic bajtów do użycia.

limit
Nullable<Int64>

Maksymalna liczba bajtów do odczytania. Zgłasza wartość , jeśli Stream wartość jest większa niż ten limit.

cancellationToken
CancellationToken

Token do monitorowania żądań anulowania.

Zwraca

Dotyczy