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.Seek méthode (Int64, SeekOrigin)

 

Date de publication : novembre 2016

En cas de remplacement dans une classe dérivée, définit la position dans le flux actuel.

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

public abstract long Seek(
	long offset,
	SeekOrigin origin
)

Paramètres

offset
Type: System.Int64

Offset d'octet par rapport au paramètre origin.

origin
Type: System.IO.SeekOrigin

Valeur de type SeekOrigin indiquant le point de référence utilisé pour obtenir la nouvelle position.

Valeur de retour

Type: System.Int64

Nouvelle position dans le flux actuel.

Exception Condition
IOException

Une erreur d’E/S se produit.

NotSupportedException

Le flux ne prend pas en charge la recherche, comme s’il est construit à partir d’une sortie de canal ou de la console.

ObjectDisposedException

Des méthodes ont été appelées après la fermeture du flux.

Utilisez le CanSeek propriété pour déterminer si l’instance actuelle prend en charge la recherche.

Si offset est négatif, la nouvelle position doit précéder la position spécifiée par origin par le nombre d’octets spécifié par offset. Si offset est zéro (0), la nouvelle position doit être la position spécifiée par origin. Si offset est positif, la nouvelle position doit suivre la position spécifiée par origin par le nombre d’octets spécifié par offset.

Les classes dérivées de Stream que la recherche de la prise en charge doit remplacer cette méthode pour fournir la fonctionnalité décrite ci-dessus.

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

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: