Informations
Le sujet que vous avez demandé est indiqué ci-dessous. Toutefois, ce sujet ne figure pas dans la bibliothèque.
Ce sujet n'a pas encore été évalué - Évaluez ce sujet

Stream.EndRead, méthode

Attend que la lecture asynchrone en attente se termine.

Espace de noms : System.IO
Assembly : mscorlib (dans mscorlib.dll)

public virtual int EndRead (
	IAsyncResult asyncResult
)
public int EndRead (
	IAsyncResult asyncResult
)
public function EndRead (
	asyncResult : IAsyncResult
) : int

Paramètres

asyncResult

Référence à la demande asynchrone en attente à terminer.

Valeur de retour

Nombre d'octets lus à partir du flux, entre zéro (0) et le nombre demandé. Les flux retournent uniquement zéro (0) à la fin du flux ; sinon, ils devraient se bloquer jusqu'à ce qu'au moins un octet soit disponible.
Type d'exceptionCondition

ArgumentNullException

asyncResult a la valeur référence Null (Nothing en Visual Basic).

ArgumentException

asyncResult ne provient pas d'une méthode BeginRead sur le flux en cours.

Pour obtenir un exemple de création de fichier et d'écriture de texte dans un fichier, consultez Comment : écrire du texte dans un fichier. Pour obtenir un exemple de lecture de texte à partir d'un fichier, consultez Comment : lire du texte dans un fichier. Pour obtenir un exemple de lecture et d'écriture dans un fichier binaire, consultez Comment : lire et écrire dans un fichier de données créé récemment. Pour obtenir un exemple d'E/S de fichier asynchrone, consultez E/S sur fichier asynchrones.

Appelez EndRead pour déterminer le nombre d'octets lus à partir du flux.

EndRead peut être appelé une fois sur chaque IAsyncResult à partir de BeginRead.

Cette méthode est bloquée jusqu'à la fin de l'opération d'E/S.

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile pour Pocket PC, Windows Mobile pour Smartphone, Windows Server 2003, Windows XP Édition Media Center, Windows XP Professionnel Édition x64, Windows XP SP2, Windows XP Starter Edition

Le .NET Framework ne prend pas en charge toutes les versions de chaque plate-forme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise.

.NET Framework

Prise en charge dans : 2.0, 1.1, 1.0

.NET Compact Framework

Prise en charge dans : 2.0, 1.0
Cela vous a-t-il été utile ?
(1500 caractères restants)

Ajouts de la communauté

© 2013 Microsoft. Tous droits réservés.