StreamHelperExtensions.DrainAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
DrainAsync(Stream, CancellationToken) |
Lit le spécifié Cette API est efficace lorsqu’elle est utilisée conjointement avec la mise en mémoire tampon. Il permet à un flux de requête mis en mémoire tampon d’être lu de manière synchrone une fois qu’il a été complètement vidé. |
DrainAsync(Stream, Nullable<Int64>, CancellationToken) |
Lit le spécifié Cette API est efficace lorsqu’elle est utilisée conjointement avec la mise en mémoire tampon. Il permet à un flux de requête mis en mémoire tampon d’être lu de manière synchrone une fois qu’il a été complètement vidé. |
DrainAsync(Stream, ArrayPool<Byte>, Nullable<Int64>, CancellationToken) |
Lit le spécifié Cette API est efficace lorsqu’elle est utilisée conjointement avec la mise en mémoire tampon. Il permet à un flux de requête mis en mémoire tampon d’être lu de manière synchrone une fois qu’il a été complètement vidé. |
DrainAsync(Stream, CancellationToken)
- Source:
- StreamHelperExtensions.cs
- Source:
- StreamHelperExtensions.cs
- Source:
- StreamHelperExtensions.cs
Lit le spécifié stream
jusqu’à la fin.
Cette API est efficace lorsqu’elle est utilisée conjointement avec la mise en mémoire tampon. Il permet à un flux de requête mis en mémoire tampon d’être lu de manière synchrone une fois qu’il a été complètement vidé.
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
Paramètres
- cancellationToken
- CancellationToken
Jeton pour surveiller les requêtes d'annulation.
Retours
S’applique à
DrainAsync(Stream, Nullable<Int64>, CancellationToken)
- Source:
- StreamHelperExtensions.cs
- Source:
- StreamHelperExtensions.cs
- Source:
- StreamHelperExtensions.cs
Lit le spécifié stream
jusqu’à la fin.
Cette API est efficace lorsqu’elle est utilisée conjointement avec la mise en mémoire tampon. Il permet à un flux de requête mis en mémoire tampon d’être lu de manière synchrone une fois qu’il a été complètement vidé.
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
Paramètres
- cancellationToken
- CancellationToken
Jeton pour surveiller les requêtes d'annulation.
Retours
S’applique à
DrainAsync(Stream, ArrayPool<Byte>, Nullable<Int64>, CancellationToken)
- Source:
- StreamHelperExtensions.cs
- Source:
- StreamHelperExtensions.cs
- Source:
- StreamHelperExtensions.cs
Lit le spécifié stream
jusqu’à la fin.
Cette API est efficace lorsqu’elle est utilisée conjointement avec la mise en mémoire tampon. Il permet à un flux de requête mis en mémoire tampon d’être lu de manière synchrone une fois qu’il a été complètement vidé.
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
Paramètres
- cancellationToken
- CancellationToken
Jeton pour surveiller les requêtes d'annulation.