FileSystem.Unlock Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Controla o acesso por outros processos a todo ou à parte de um arquivo aberto usando a função Open. O recurso My oferece melhor produtividade e desempenho em operações de E/S de arquivo que Lock e Unlock. Para obter mais informações, consulte FileSystem.
Sobrecargas
| Unlock(Int32) |
Controla o acesso por outros processos a todo ou à parte de um arquivo aberto usando a função |
| Unlock(Int32, Int64) |
Controla o acesso por outros processos a todo ou à parte de um arquivo aberto usando a função |
| Unlock(Int32, Int64, Int64) |
Controla o acesso por outros processos a todo ou à parte de um arquivo aberto usando a função |
Unlock(Int32)
- Origem:
- FileSystem.vb
- Origem:
- FileSystem.vb
- Origem:
- FileSystem.vb
Controla o acesso por outros processos a todo ou à parte de um arquivo aberto usando a função Open. O recurso My oferece melhor produtividade e desempenho em operações de E/S de arquivo que Lock e Unlock. Para obter mais informações, consulte FileSystem.
public:
static void Unlock(int FileNumber);
public static void Unlock (int FileNumber);
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("macos")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
public static void Unlock (int FileNumber);
static member Unlock : int -> unit
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("macos")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
static member Unlock : int -> unit
Public Sub Unlock (FileNumber As Integer)
Parâmetros
- FileNumber
- Int32
Obrigatórios. Qualquer número de arquivo válido.
- Atributos
Exceções
O modo de arquivo é inválido.
Exemplos
Este exemplo ilustra o uso das Lock funções e Unlock . Este exemplo pressupõe que People.txt seja um arquivo contendo registros da estrutura Person.
Structure Person
Dim Name As String
Dim ID As Integer
End Structure
Sub PutInLockedFile(ByVal onePerson As Person)
FileOpen(1, "c:\people.txt", OpenMode.Binary)
Lock(1)
FilePut(1, onePerson)
Unlock(1)
FileClose(1)
End Sub
Comentários
As Lock funções e Unlock são usadas em ambientes em que vários processos podem precisar de acesso ao mesmo arquivo.
Lock As funções e Unlock são sempre usadas em pares. Os argumentos para Lock e Unlock devem ser idênticos.
Se Record ou FromRecord e ToRecord não for fornecido, o bloqueio será para todo o arquivo. Se Record apenas for especificado, o registro único será bloqueado/desbloqueado.
Se o arquivo tiver sido aberto para entrada ou saída Lock sequencial e Unlock afetar todo o arquivo, independentemente do intervalo especificado por FromRecord eToRecord .
Confira também
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- IOException
- Access de arquivo com o Visual Basic
Aplica-se a
Unlock(Int32, Int64)
- Origem:
- FileSystem.vb
- Origem:
- FileSystem.vb
- Origem:
- FileSystem.vb
Controla o acesso por outros processos a todo ou à parte de um arquivo aberto usando a função Open. O recurso My oferece melhor produtividade e desempenho em operações de E/S de arquivo que Lock e Unlock. Para obter mais informações, consulte FileSystem.
public:
static void Unlock(int FileNumber, long Record);
public static void Unlock (int FileNumber, long Record);
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("macos")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
public static void Unlock (int FileNumber, long Record);
static member Unlock : int * int64 -> unit
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("macos")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
static member Unlock : int * int64 -> unit
Public Sub Unlock (FileNumber As Integer, Record As Long)
Parâmetros
- FileNumber
- Int32
Obrigatórios. Qualquer número de arquivo válido.
- Record
- Int64
Opcional. Número do único registro ou byte a ser bloqueado ou desbloqueado.
- Atributos
Exceções
O modo de arquivo é inválido.
Exemplos
Este exemplo ilustra o uso das Lock funções e Unlock . Este exemplo pressupõe que People.txt seja um arquivo contendo registros da estrutura Person.
Structure Person
Dim Name As String
Dim ID As Integer
End Structure
Sub PutInLockedFile(ByVal onePerson As Person)
FileOpen(1, "c:\people.txt", OpenMode.Binary)
Lock(1)
FilePut(1, onePerson)
Unlock(1)
FileClose(1)
End Sub
Comentários
As Lock funções e Unlock são usadas em ambientes em que vários processos podem precisar de acesso ao mesmo arquivo.
Lock As funções e Unlock são sempre usadas em pares. Os argumentos para Lock e Unlock devem ser idênticos.
Se Record ou FromRecord e ToRecord não for fornecido, o bloqueio será para todo o arquivo. Se Record apenas for especificado, o registro único será bloqueado/desbloqueado.
Se o arquivo tiver sido aberto para entrada ou saída Lock sequencial e Unlock afetar todo o arquivo, independentemente do intervalo especificado por FromRecord eToRecord .
Confira também
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- IOException
- Access de arquivo com o Visual Basic
Aplica-se a
Unlock(Int32, Int64, Int64)
- Origem:
- FileSystem.vb
- Origem:
- FileSystem.vb
- Origem:
- FileSystem.vb
Controla o acesso por outros processos a todo ou à parte de um arquivo aberto usando a função Open. O recurso My oferece melhor produtividade e desempenho em operações de E/S de arquivo que Lock e Unlock. Para obter mais informações, consulte FileSystem.
public:
static void Unlock(int FileNumber, long FromRecord, long ToRecord);
public static void Unlock (int FileNumber, long FromRecord, long ToRecord);
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("macos")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
public static void Unlock (int FileNumber, long FromRecord, long ToRecord);
static member Unlock : int * int64 * int64 -> unit
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("macos")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
static member Unlock : int * int64 * int64 -> unit
Public Sub Unlock (FileNumber As Integer, FromRecord As Long, ToRecord As Long)
Parâmetros
- FileNumber
- Int32
Obrigatórios. Qualquer número de arquivo válido.
- FromRecord
- Int64
Opcional. Número do primeiro registro ou byte a ser bloqueado ou desbloqueado.
- ToRecord
- Int64
Opcional. Número do último registro ou byte a ser bloqueado ou desbloqueado.
- Atributos
Exceções
O modo de arquivo é inválido.
Exemplos
Este exemplo ilustra o uso das Lock funções e Unlock . Este exemplo pressupõe que People.txt seja um arquivo contendo registros da estrutura Person.
Structure Person
Dim Name As String
Dim ID As Integer
End Structure
Sub PutInLockedFile(ByVal onePerson As Person)
FileOpen(1, "c:\people.txt", OpenMode.Binary)
Lock(1)
FilePut(1, onePerson)
Unlock(1)
FileClose(1)
End Sub
Comentários
As Lock funções e Unlock são usadas em ambientes em que vários processos podem precisar de acesso ao mesmo arquivo.
Lock As funções e Unlock são sempre usadas em pares. Os argumentos para Lock e Unlock devem ser idênticos.
Se Record ou FromRecord e ToRecord não for fornecido, o bloqueio será para todo o arquivo. Se Record apenas for especificado, o registro único será bloqueado/desbloqueado.
Se o arquivo tiver sido aberto para entrada ou saída Lock sequencial e Unlock afetar todo o arquivo, independentemente do intervalo especificado por FromRecord eToRecord .
Confira também
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- IOException
- Access de arquivo com o Visual Basic