StreamHelperExtensions.DrainAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
DrainAsync(Stream, CancellationToken) |
Liest das angegebene Diese API ist wirksam, wenn sie in Verbindung mit Pufferung verwendet wird. Dadurch kann ein gepufferter Anforderungsstream synchron gelesen werden, nachdem er vollständig entladen wurde. |
DrainAsync(Stream, Nullable<Int64>, CancellationToken) |
Liest das angegebene Diese API ist wirksam, wenn sie in Verbindung mit Pufferung verwendet wird. Dadurch kann ein gepufferter Anforderungsstream synchron gelesen werden, nachdem er vollständig entladen wurde. |
DrainAsync(Stream, ArrayPool<Byte>, Nullable<Int64>, CancellationToken) |
Liest das angegebene Diese API ist wirksam, wenn sie in Verbindung mit Pufferung verwendet wird. Dadurch kann ein gepufferter Anforderungsstream synchron gelesen werden, nachdem er vollständig entladen wurde. |
DrainAsync(Stream, CancellationToken)
- Quelle:
- StreamHelperExtensions.cs
- Quelle:
- StreamHelperExtensions.cs
- Quelle:
- StreamHelperExtensions.cs
Liest das angegebene stream
bis zum Ende.
Diese API ist wirksam, wenn sie in Verbindung mit Pufferung verwendet wird. Dadurch kann ein gepufferter Anforderungsstream synchron gelesen werden, nachdem er vollständig entladen wurde.
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
Parameter
- cancellationToken
- CancellationToken
Das Token zum Überwachen von Abbruchanforderungen.
Gibt zurück
Gilt für:
DrainAsync(Stream, Nullable<Int64>, CancellationToken)
- Quelle:
- StreamHelperExtensions.cs
- Quelle:
- StreamHelperExtensions.cs
- Quelle:
- StreamHelperExtensions.cs
Liest das angegebene stream
bis zum Ende.
Diese API ist wirksam, wenn sie in Verbindung mit Pufferung verwendet wird. Dadurch kann ein gepufferter Anforderungsstream synchron gelesen werden, nachdem er vollständig entladen wurde.
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
Parameter
Die maximale Anzahl der zu lesenden Bytes. Löst aus, wenn der Stream größer als dieser Grenzwert ist.
- cancellationToken
- CancellationToken
Das Token zum Überwachen von Abbruchanforderungen.
Gibt zurück
Gilt für:
DrainAsync(Stream, ArrayPool<Byte>, Nullable<Int64>, CancellationToken)
- Quelle:
- StreamHelperExtensions.cs
- Quelle:
- StreamHelperExtensions.cs
- Quelle:
- StreamHelperExtensions.cs
Liest das angegebene stream
bis zum Ende.
Diese API ist wirksam, wenn sie in Verbindung mit Pufferung verwendet wird. Dadurch kann ein gepufferter Anforderungsstream synchron gelesen werden, nachdem er vollständig entladen wurde.
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
Parameter
Die maximale Anzahl der zu lesenden Bytes. Löst aus, wenn der Stream größer als dieser Grenzwert ist.
- cancellationToken
- CancellationToken
Das Token zum Überwachen von Abbruchanforderungen.