UnmanagedMemoryStream.Position Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit la position actuelle dans un flux.
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é
Position actuelle dans le flux.
Exceptions
Le flux est fermé.
La position est définie sur une valeur inférieure à zéro, ou la position est supérieure à Int32.MaxValue ou entraîne un dépassement de capacité lorsqu’elle est ajoutée au pointeur actuel.
Remarques
Lorsqu’un flux est initialisé, cette propriété a la valeur zéro.
Bien que vous puissiez définir la position du flux au-delà de la capacité du flux, vous ne pourrez pas accéder à cette zone à l’aide des Read méthodes et Write . Read retourne 0 et Write lève un NotSupportedException. Cette prise en charge est principalement destinée à la conception et à la compatibilité du code avec les opérations de flux de base.