FileSystem.Unlock Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Contrôle l'accès par d'autres processus à tout ou partie d'un fichier ouvert à l'aide de la fonction Open
. La fonctionnalité My
permet une meilleure productivité et de meilleures performances dans les opérations d'E/S de fichier que Lock
et Unlock
. Pour plus d'informations, consultez FileSystem.
Surcharges
Unlock(Int32) |
Contrôle l'accès par d'autres processus à tout ou partie d'un fichier ouvert à l'aide de la fonction |
Unlock(Int32, Int64) |
Contrôle l'accès par d'autres processus à tout ou partie d'un fichier ouvert à l'aide de la fonction |
Unlock(Int32, Int64, Int64) |
Contrôle l'accès par d'autres processus à tout ou partie d'un fichier ouvert à l'aide de la fonction |
Unlock(Int32)
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
Contrôle l'accès par d'autres processus à tout ou partie d'un fichier ouvert à l'aide de la fonction Open
. La fonctionnalité My
permet une meilleure productivité et de meilleures performances dans les opérations d'E/S de fichier que Lock
et Unlock
. Pour plus d'informations, consultez 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)
Paramètres
- FileNumber
- Int32
Obligatoire. N’importe quel numéro de fichier valide.
- Attributs
Exceptions
Le mode de fichier n’est pas valide.
Exemples
Cet exemple illustre l’utilisation des Lock
fonctions et Unlock
. Cet exemple suppose qu’il People.txt
s’agit d’un fichier qui contient des enregistrements de la structure 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
Remarques
Les Lock
fonctions et Unlock
sont utilisées dans des environnements où plusieurs processus peuvent avoir besoin d’accéder au même fichier.
Lock
les fonctions et Unlock
sont toujours utilisées par paires. Les arguments de Lock
et Unlock
doivent être identiques.
Si Record
, ou FromRecord
et ToRecord
ne sont pas fournis, le verrou sera pour l’ensemble du fichier. Si Record
seul est spécifié, l’enregistrement unique est verrouillé/déverrouillé.
Si le fichier a été ouvert pour l’entrée ou la sortie séquentielles et Lock
Unlock
affecte l’ensemble du fichier, quelle que soit la plage spécifiée par FromRecord
etToRecord
.
Voir aussi
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- IOException
- Accès au fichier avec Visual Basic
S’applique à
Unlock(Int32, Int64)
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
Contrôle l'accès par d'autres processus à tout ou partie d'un fichier ouvert à l'aide de la fonction Open
. La fonctionnalité My
permet une meilleure productivité et de meilleures performances dans les opérations d'E/S de fichier que Lock
et Unlock
. Pour plus d'informations, consultez 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)
Paramètres
- FileNumber
- Int32
Obligatoire. N’importe quel numéro de fichier valide.
- Record
- Int64
Optionnel. Numéro du seul enregistrement ou octet à verrouiller ou déverrouiller.
- Attributs
Exceptions
Le mode de fichier n’est pas valide.
Exemples
Cet exemple illustre l’utilisation des Lock
fonctions et Unlock
. Cet exemple suppose qu’il People.txt
s’agit d’un fichier qui contient des enregistrements de la structure 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
Remarques
Les Lock
fonctions et Unlock
sont utilisées dans des environnements où plusieurs processus peuvent avoir besoin d’accéder au même fichier.
Lock
les fonctions et Unlock
sont toujours utilisées par paires. Les arguments de Lock
et Unlock
doivent être identiques.
Si Record
, ou FromRecord
et ToRecord
ne sont pas fournis, le verrou sera pour l’ensemble du fichier. Si Record
seul est spécifié, l’enregistrement unique est verrouillé/déverrouillé.
Si le fichier a été ouvert pour l’entrée ou la sortie séquentielles et Lock
Unlock
affecte l’ensemble du fichier, quelle que soit la plage spécifiée par FromRecord
etToRecord
.
Voir aussi
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- IOException
- Accès au fichier avec Visual Basic
S’applique à
Unlock(Int32, Int64, Int64)
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
Contrôle l'accès par d'autres processus à tout ou partie d'un fichier ouvert à l'aide de la fonction Open
. La fonctionnalité My
permet une meilleure productivité et de meilleures performances dans les opérations d'E/S de fichier que Lock
et Unlock
. Pour plus d'informations, consultez 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)
Paramètres
- FileNumber
- Int32
Obligatoire. N’importe quel numéro de fichier valide.
- FromRecord
- Int64
Optionnel. Numéro du premier enregistrement ou octet à verrouiller ou déverrouiller
- ToRecord
- Int64
Optionnel. Numéro du dernier enregistrement ou octet à verrouiller ou déverrouiller
- Attributs
Exceptions
Le mode de fichier n’est pas valide.
Exemples
Cet exemple illustre l’utilisation des Lock
fonctions et Unlock
. Cet exemple suppose qu’il People.txt
s’agit d’un fichier qui contient des enregistrements de la structure 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
Remarques
Les Lock
fonctions et Unlock
sont utilisées dans des environnements où plusieurs processus peuvent avoir besoin d’accéder au même fichier.
Lock
les fonctions et Unlock
sont toujours utilisées par paires. Les arguments de Lock
et Unlock
doivent être identiques.
Si Record
, ou FromRecord
et ToRecord
ne sont pas fournis, le verrou sera pour l’ensemble du fichier. Si Record
seul est spécifié, l’enregistrement unique est verrouillé/déverrouillé.
Si le fichier a été ouvert pour l’entrée ou la sortie séquentielles et Lock
Unlock
affecte l’ensemble du fichier, quelle que soit la plage spécifiée par FromRecord
etToRecord
.
Voir aussi
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- IOException
- Accès au fichier avec Visual Basic