Compartilhar via


IsolatedStorageFileStream.Lock(Int64, Int64) Método

Definição

Impede que outros processos leiam ou gravem no fluxo.

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)

Parâmetros

position
Int64

A posição inicial do intervalo a bloquear. O valor desse parâmetro deve ser igual ou maior que 0 (zero).

length
Int64

O número de bytes a bloquear.

Atributos

Exceções

position ou length é negativo.

O arquivo está fechado.

O processo não pode acessar o arquivo porque outro processo bloqueou uma parte dele.

Comentários

Bloquear um intervalo de um fluxo de arquivos fornece aos threads do processo de bloqueio acesso exclusivo a esse intervalo do fluxo de arquivos.

Aplica-se a