En programmation, la copie d'un flux vers une autre est une tâche courante. Bien qu'il existe de nombreuses façons de l'implémenter, le .NET Framework fournit des méthodes intégrées pour simplifier ce processus.
.NET 4.5 Stream.CopyToAsync fournit une méthode de contenu de flux de réplication asynchrone. Cette méthode renvoie une tâche qui peut continuer à être exécutée une fois l'opération de réplication terminée.
input.CopyToAsync(output); await input.CopyToAsync(output);
Pour .NET 4.0 et supérieur, la méthode Stream.Copyto a fourni une méthode de synchronisation. Il copie directement le contenu du flux d'entrée vers le flux de sortie sans revenir à la tâche.
input.CopyTo(output);
Cette méthode permet le rapport de progression et convient à la scène qui ne peut pas obtenir l'attribut Lesse.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!