Freigeben über


IsolatedStorageFileStream.Lock(Int64, Int64) Methode

Definition

Verhindert, dass andere Prozesse im Stream lesen oder schreiben.

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)

Parameter

position
Int64

Die Anfangsposition des zu sperrenden Bereichs. Der Wert dieses Parameters muss größer oder gleich 0 (Null) sein.

length
Int64

Die Anzahl der zu sperrenden Bytes.

Attribute

Ausnahmen

position oder length ist ein negativer Wert.

Die Datei ist geschlossen.

Der Prozess kann nicht auf die Datei zugreifen, da sie teilweise von einem anderen Prozess gesperrt ist.

Hinweise

Das Sperren eines Bereichs eines Dateidatenstroms gewährt den Threads des Sperrprozesses exklusiven Zugriff auf diesen Bereich des Dateidatenstroms.

Gilt für: