Udostępnij za pośrednictwem


IsolatedStorageFileStream.Lock(Int64, Int64) Metoda

Definicja

Zapobiega odczytywaniu lub zapisywaniu innych procesów w strumieniu.

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)

Parametry

position
Int64

Pozycja początkowa zakresu do zablokowania. Wartość tego parametru musi być równa lub większa niż 0 (zero).

length
Int64

Liczba bajtów do zablokowania.

Atrybuty

Wyjątki

position lub length jest ujemny.

Plik jest zamknięty.

Proces nie może uzyskać dostępu do pliku, ponieważ inny proces zablokował część pliku.

Uwagi

Zablokowanie zakresu strumienia plików zapewnia wątkom procesu blokowania wyłączny dostęp do tego zakresu strumienia plików.

Dotyczy