UnmanagedMemoryStream.Position Propriété
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
Position actuelle dans le flux.
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.
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.
Produit | Versions |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
UWP | 10.0 |
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :