Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

Stream.Write méthode (Byte[], Int32, Int32)

 

Date de publication : novembre 2016

En cas de remplacement dans une classe dérivée, écrit une séquence d'octets dans le flux actuel et avance la position actuelle dans ce flux du nombre d'octets écrits.

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

public abstract void Write(
	byte[] buffer,
	int offset,
	int count
)

Paramètres

buffer
Type: System.Byte[]

Tableau d'octets. Cette méthode copie count octets à partir de buffer dans le flux actuel.

offset
Type: System.Int32

Dans buffer, décalage d'octet de base zéro auquel commencer la copie des octets dans le flux actuel.

count
Type: System.Int32

Nombre d'octets à écrire dans le flux actuel.

Exception Condition
ArgumentException

La somme de offset et count est supérieure à la longueur du tampon.

ArgumentNullException

buffer est null.

ArgumentOutOfRangeException

offset ou count est négatif.

IOException

Une erreur d’e/s est survenue, tels que le fichier spécifié est introuvable.

NotSupportedException

Le flux ne prend pas en charge l'écriture.

ObjectDisposedException

Write a été appelée une fois que le flux a été fermé.

Utilisez le CanWrite propriété pour déterminer si l’instance actuelle prend en charge l’écriture. Utilisez la WriteAsync méthode à écrire de façon asynchrone dans le flux actuel.

Si l’opération d’écriture réussit, la position dans le flux avance du nombre d’octets écrits. Si une exception se produit, la position dans le flux demeure inchangée.

Plateforme Windows universelle
Disponible depuis 8
.NET Framework
Disponible depuis 1.1
Bibliothèque de classes portable
Pris en charge dans : plateformes .NET portables
Silverlight
Disponible depuis 2.0
Silverlight pour Windows Phone
Disponible depuis 7.0
Windows Phone
Disponible depuis 8.1
Retour au début
Afficher: