FileSystem.Unlock Método

Definición

Controla el acceso de otros procesos a todo o parte de un archivo abierto mediante la Open función . La My característica proporciona una mayor productividad y rendimiento en las operaciones de E/S de archivos que Lock y Unlock. Para obtener más información, consulte FileSystem.

Sobrecargas

Nombre Description
Unlock(Int32)

Controla el acceso de otros procesos a todo o parte de un archivo abierto mediante la Open función . La My característica proporciona una mayor productividad y rendimiento en las operaciones de E/S de archivos que Lock y Unlock. Para obtener más información, consulte FileSystem.

Unlock(Int32, Int64)

Controla el acceso de otros procesos a todo o parte de un archivo abierto mediante la Open función . La My característica proporciona una mayor productividad y rendimiento en las operaciones de E/S de archivos que Lock y Unlock. Para obtener más información, consulte FileSystem.

Unlock(Int32, Int64, Int64)

Controla el acceso de otros procesos a todo o parte de un archivo abierto mediante la Open función . La My característica proporciona una mayor productividad y rendimiento en las operaciones de E/S de archivos que Lock y Unlock. Para obtener más información, consulte FileSystem.

Unlock(Int32)

Controla el acceso de otros procesos a todo o parte de un archivo abierto mediante la Open función . La My característica proporciona una mayor productividad y rendimiento en las operaciones de E/S de archivos que Lock y Unlock. Para obtener más información, consulte FileSystem.

public:
 static void Unlock(int FileNumber);
public static void Unlock(int FileNumber);
static member Unlock : int -> unit
Public Sub Unlock (FileNumber As Integer)

Parámetros

FileNumber
Int32

Required. Cualquier número de archivo válido.

Excepciones

El modo de archivo no es válido.

Ejemplos

En este ejemplo se muestra el uso de las Lock funciones y Unlock . En este ejemplo se supone que People.txt es un archivo que contiene registros de la estructura 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

Comentarios

Las Lock funciones y Unlock se usan en entornos donde es posible que varios procesos necesiten acceso al mismo archivo.

Lock y Unlock las funciones siempre se usan en pares. Los argumentos a Lock y Unlock deben ser idénticos.

Si Recordno se proporciona o FromRecord y ToRecord , el bloqueo será para todo el archivo. Si Record se especifica solo, el registro único se bloqueará o desbloqueará.

Si el archivo se ha abierto para la entrada o salida secuenciales y LockUnlock afecta a todo el archivo, independientemente del intervalo especificado por FromRecord yToRecord .

Consulte también

Se aplica a

Unlock(Int32, Int64)

Controla el acceso de otros procesos a todo o parte de un archivo abierto mediante la Open función . La My característica proporciona una mayor productividad y rendimiento en las operaciones de E/S de archivos que Lock y Unlock. Para obtener más información, consulte FileSystem.

public:
 static void Unlock(int FileNumber, long Record);
public static void Unlock(int FileNumber, long Record);
static member Unlock : int * int64 -> unit
Public Sub Unlock (FileNumber As Integer, Record As Long)

Parámetros

FileNumber
Int32

Required. Cualquier número de archivo válido.

Record
Int64

Optional. Número del único registro o byte que se va a bloquear o desbloquear.

Excepciones

El modo de archivo no es válido.

Ejemplos

En este ejemplo se muestra el uso de las Lock funciones y Unlock . En este ejemplo se supone que People.txt es un archivo que contiene registros de la estructura 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

Comentarios

Las Lock funciones y Unlock se usan en entornos donde es posible que varios procesos necesiten acceso al mismo archivo.

Lock y Unlock las funciones siempre se usan en pares. Los argumentos a Lock y Unlock deben ser idénticos.

Si Recordno se proporciona o FromRecord y ToRecord , el bloqueo será para todo el archivo. Si Record se especifica solo, el registro único se bloqueará o desbloqueará.

Si el archivo se ha abierto para la entrada o salida secuenciales y LockUnlock afecta a todo el archivo, independientemente del intervalo especificado por FromRecord yToRecord .

Consulte también

Se aplica a

Unlock(Int32, Int64, Int64)

Controla el acceso de otros procesos a todo o parte de un archivo abierto mediante la Open función . La My característica proporciona una mayor productividad y rendimiento en las operaciones de E/S de archivos que Lock y Unlock. Para obtener más información, consulte FileSystem.

public:
 static void Unlock(int FileNumber, long FromRecord, long ToRecord);
public static void Unlock(int FileNumber, long FromRecord, long ToRecord);
static member Unlock : int * int64 * int64 -> unit
Public Sub Unlock (FileNumber As Integer, FromRecord As Long, ToRecord As Long)

Parámetros

FileNumber
Int32

Required. Cualquier número de archivo válido.

FromRecord
Int64

Optional. Número del primer registro o byte que bloquear o desbloquear.

ToRecord
Int64

Optional. Número del último registro o byte que bloquear o desbloquear.

Excepciones

El modo de archivo no es válido.

Ejemplos

En este ejemplo se muestra el uso de las Lock funciones y Unlock . En este ejemplo se supone que People.txt es un archivo que contiene registros de la estructura 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

Comentarios

Las Lock funciones y Unlock se usan en entornos donde es posible que varios procesos necesiten acceso al mismo archivo.

Lock y Unlock las funciones siempre se usan en pares. Los argumentos a Lock y Unlock deben ser idénticos.

Si Recordno se proporciona o FromRecord y ToRecord , el bloqueo será para todo el archivo. Si Record se especifica solo, el registro único se bloqueará o desbloqueará.

Si el archivo se ha abierto para la entrada o salida secuenciales y LockUnlock afecta a todo el archivo, independientemente del intervalo especificado por FromRecord yToRecord .

Consulte también

Se aplica a