Condividi tramite


IsolatedStorageFileStream.Lock(Int64, Int64) Metodo

Definizione

Impedisce ad altri processi di leggere o scrivere nel flusso.

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)

Parametri

position
Int64

Posizione iniziale dell'intervallo da bloccare. Il valore di questo parametro deve essere uguale o maggiore di zero (0).

length
Int64

Numero di byte da bloccare.

Attributi

Eccezioni

position o length è negativo.

Il file viene chiuso.

Il processo non può accedere al file perché un altro processo ne ha bloccato una parte.

Commenti

Il blocco di un intervallo di un flusso di file offre ai thread del processo di blocco l'accesso esclusivo a tale intervallo di flusso di file.

Si applica a