Sdílet prostřednictvím


IsolatedStorageFileStream.Lock(Int64, Int64) Metoda

Definice

Zabraňuje jiným procesům ve čtení nebo zápisu do datového proudu.

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

Počáteční pozice rozsahu, který se má uzamknout. Hodnota tohoto parametru musí být rovna nebo větší než 0 (nula).

length
Int64

Počet bajtů, které se mají uzamknout.

Atributy

Výjimky

position nebo length je negativní.

Soubor je zavřený.

Proces nemůže získat přístup k souboru, protože jiný proces zamkl část souboru.

Poznámky

Uzamčení rozsahu datového proudu souboru poskytuje vlákenm procesu zamykání výhradní přístup k tomuto rozsahu datového proudu souborů.

Platí pro