Partager via


IsolatedStorageFileStream.Lock(Int64, Int64) Méthode

Définition

Empêche d'autres processus de lire ou d'écrire dans le flux.

public:
 override void Lock(long position, long length);
public override void Lock (long position, long length);
[System.Runtime.Versioning.UnsupportedOSPlatform("macos")]
public override void Lock (long position, long length);
override this.Lock : int64 * int64 -> unit
[<System.Runtime.Versioning.UnsupportedOSPlatform("macos")>]
override this.Lock : int64 * int64 -> unit
Public Overrides Sub Lock (position As Long, length As Long)

Paramètres

position
Int64

Position de départ de la plage à verrouiller. La valeur de ce paramètre doit être supérieure ou égale à 0 (zéro).

length
Int64

Nombre d'octets à verrouiller.

Attributs

Exceptions

position ou length est un nombre négatif.

Le fichier est fermé.

Le processus ne peut pas accéder au fichier, car un autre processus a verrouillé une partie du fichier.

Remarques

Le verrouillage d’une plage d’un flux de fichiers donne aux threads du processus de verrouillage un accès exclusif à cette plage du flux de fichiers.

S’applique à