StreamHelperExtensions.DrainAsync Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
DrainAsync(Stream, CancellationToken) |
Odczytuje określony 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 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 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
- 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
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
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.