StreamHelperExtensions.DrainAsync Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
DrainAsync(Stream, CancellationToken) |
Načte zadanou Toto rozhraní API je efektivní při použití ve spojení s ukládáním do vyrovnávací paměti. Umožňuje synchronní čtení streamu požadavku ve vyrovnávací paměti po úplném vyprázdnění. |
DrainAsync(Stream, Nullable<Int64>, CancellationToken) |
Načte zadanou Toto rozhraní API je efektivní při použití ve spojení s ukládáním do vyrovnávací paměti. Umožňuje synchronní čtení streamu požadavku ve vyrovnávací paměti po úplném vyprázdnění. |
DrainAsync(Stream, ArrayPool<Byte>, Nullable<Int64>, CancellationToken) |
Načte zadanou Toto rozhraní API je efektivní při použití ve spojení s ukládáním do vyrovnávací paměti. Umožňuje synchronní čtení streamu požadavku ve vyrovnávací paměti po úplném vyprázdnění. |
DrainAsync(Stream, CancellationToken)
Načte zadanou stream
hodnotu až do konce.
Toto rozhraní API je efektivní při použití ve spojení s ukládáním do vyrovnávací paměti. Umožňuje synchronní čtení streamu požadavku ve vyrovnávací paměti po úplném vyprázdnění.
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, který se má monitorovat pro žádosti o zrušení.
Návraty
Platí pro
DrainAsync(Stream, Nullable<Int64>, CancellationToken)
Načte zadanou stream
hodnotu až do konce.
Toto rozhraní API je efektivní při použití ve spojení s ukládáním do vyrovnávací paměti. Umožňuje synchronní čtení streamu požadavku ve vyrovnávací paměti po úplném vyprázdnění.
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
Maximální počet bajtů ke čtení. Vyvolá se, Stream pokud je hodnota větší než tento limit.
- cancellationToken
- CancellationToken
Token, který se má monitorovat pro žádosti o zrušení.
Návraty
Platí pro
DrainAsync(Stream, ArrayPool<Byte>, Nullable<Int64>, CancellationToken)
Načte zadanou stream
hodnotu až do konce.
Toto rozhraní API je efektivní při použití ve spojení s ukládáním do vyrovnávací paměti. Umožňuje synchronní čtení streamu požadavku ve vyrovnávací paměti po úplném vyprázdnění.
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
Maximální počet bajtů ke čtení. Vyvolá se, Stream pokud je hodnota větší než tento limit.
- cancellationToken
- CancellationToken
Token, který se má monitorovat pro žádosti o zrušení.