UnmanagedMemoryStream.Position Propriété

Définition

Obtient ou définit la position actuelle dans un flux.

public override long Position { get; set; }

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.

S’applique à

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