Cette documentation est archivée et n’est pas conservée.

BufferedStream.Seek, méthode

Mise à jour : novembre 2007

Définit la position dans le flux en cours mis en mémoire tampon.

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

public override long Seek(
	long offset,
	SeekOrigin origin
)
public long Seek(
	long offset,
	SeekOrigin origin
)
public override function Seek(
	offset : long, 
	origin : SeekOrigin
) : long

Paramètres

offset
Type : System.Int64
Offset d'octet par rapport à origin.
origin
Type : System.IO.SeekOrigin
Valeur de type SeekOrigin indiquant le point de référence à partir duquel la nouvelle position est obtenue.

Valeur de retour

Type : System.Int64
Nouvelle position dans le flux en cours mis en mémoire tampon.

ExceptionCondition
IOException

Le flux n'est pas ouvert ou bien il est null.

NotSupportedException

Le flux ne prend pas en charge la recherche.

ObjectDisposedException

Des méthodes ont été appelées après que le flux a été fermé.

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.

Si offset est négatif, la nouvelle position précède la position spécifiée par origin du nombre d'octets spécifié par offset. Si offset est égal à zéro, la nouvelle position sera la position spécifiée par origin. Si offset est positif, la nouvelle position suit la position spécifiée par origin du nombre d'octets spécifié par offset.

La recherche au-delà de la longueur du flux est prise en charge.

Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professionnel Édition x64, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

.NET Framework

Pris en charge dans : 3.5, 3.0, 2.0, 1.1, 1.0
Afficher: