FileSystem.Unlock Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |
| Unlock(Int32, Int64) |
Controla el acceso de otros procesos a todo o parte de un archivo abierto mediante la |
| Unlock(Int32, Int64, Int64) |
Controla el acceso de otros procesos a todo o parte de un archivo abierto mediante la |
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
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- IOException
- Acceso a archivos con Visual Basic
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
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- IOException
- Acceso a archivos con Visual Basic
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
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- IOException
- Acceso a archivos con Visual Basic