다음을 통해 공유


IsolatedStorageFileStream.Lock(Int64, Int64) 메서드

정의

다른 프로세스가 스트림을 읽거나 쓰지 못하게 합니다.

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)

매개 변수

position
Int64

잠글 범위의 시작 위치입니다. 이 매개 변수의 값은 0보다 크거나 같아야 합니다.

length
Int64

잠글 바이트 수입니다.

특성

예외

position 또는 length가 음수입니다.

파일이 닫혀 있습니다.

다른 프로세스에서 파일의 부분을 잠갔으므로 이 프로세스에서 해당 파일에 액세스할 수 없습니다.

설명

파일 스트림의 범위를 잠그면 잠금 프로세스의 스레드가 해당 파일 스트림 범위에 대한 단독 액세스 권한을 부여합니다.

적용 대상