BufferedStream.Position Propriété

Définition

Obtient la position dans le flux actuel.

public:
 virtual property long Position { long get(); void set(long value); };
public override long Position { get; set; }
member this.Position : int64 with get, set
Public Overrides Property Position As Long

Valeur de propriété

Int64

Position dans le flux en cours.

Exceptions

La valeur passée à Seek(Int64, SeekOrigin) est négative.

Une erreur d’E/S s’est produite, telle que la fermeture du flux.

Le flux ne prend pas en charge la recherche.

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

Remarques

L’accesseur get appelle Seek pour obtenir la position actuelle dans le flux sous-jacent, puis ajuste cette valeur en fonction de la position actuelle dans la mémoire tampon.

L’accesseur set copie toutes les données précédemment écrites dans la mémoire tampon dans le flux sous-jacent, puis appelle Seek.

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

S’applique à

Voir aussi