Aracılığıyla paylaş


IsolatedStorageFileStream.Lock(Int64, Int64) Yöntem

Tanım

Diğer işlemlerin akıştan okumasını veya akışa yazmasını engeller.

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)

Parametreler

position
Int64

Kilitleme aralığının başlangıç konumu. Bu parametrenin değeri 0'a (sıfır) eşit veya ondan büyük olmalıdır.

length
Int64

Kilitlenmek üzere bayt sayısı.

Öznitelikler

Özel durumlar

position veya length negatiftir.

Dosya kapatılır.

Başka bir işlem dosyanın bir bölümünü kilitlediğinden işlem dosyaya erişemiyor.

Açıklamalar

Bir dosya akışı aralığını kilitlemek, kilitleme işleminin iş parçacıklarına bu dosya akışı aralığına özel erişim verir.

Şunlara uygulanır