IsolatedStorageFileStream.Lock(Int64, Int64) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.