FileSystem.Unlock Méthode

Définition

Contrôle l’accès par d’autres processus à l’ensemble ou à la partie d’un fichier ouvert à l’aide de la Open fonction. La My fonctionnalité vous offre une meilleure productivité et des performances dans les opérations d’E/S de fichier que Lock et Unlock. Pour plus d’informations, consultez FileSystem.

Surcharges

Nom Description
Unlock(Int32)

Contrôle l’accès par d’autres processus à l’ensemble ou à la partie d’un fichier ouvert à l’aide de la Open fonction. La My fonctionnalité vous offre une meilleure productivité et des performances dans les opérations d’E/S de fichier que Lock et Unlock. Pour plus d’informations, consultez FileSystem.

Unlock(Int32, Int64)

Contrôle l’accès par d’autres processus à l’ensemble ou à la partie d’un fichier ouvert à l’aide de la Open fonction. La My fonctionnalité vous offre une meilleure productivité et des performances dans les opérations d’E/S de fichier que Lock et Unlock. Pour plus d’informations, consultez FileSystem.

Unlock(Int32, Int64, Int64)

Contrôle l’accès par d’autres processus à l’ensemble ou à la partie d’un fichier ouvert à l’aide de la Open fonction. La My fonctionnalité vous offre une meilleure productivité et des performances dans les opérations d’E/S de fichier que Lock et Unlock. Pour plus d’informations, consultez FileSystem.

Unlock(Int32)

Source:
FileSystem.vb
Source:
FileSystem.vb
Source:
FileSystem.vb
Source:
FileSystem.vb
Source:
FileSystem.vb

Contrôle l’accès par d’autres processus à l’ensemble ou à la partie d’un fichier ouvert à l’aide de la Open fonction. La My fonctionnalité vous offre une meilleure productivité et des 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);
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("macos")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
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")>]
static member Unlock : int -> unit
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 fichier n’est pas valide.

Exemples

Cet exemple illustre l’utilisation des fonctions et Lock des Unlock fonctions. 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 les fonctions sont utilisées dans les environnements où plusieurs processus peuvent avoir besoin d’accéder au même fichier.

Lock et Unlock les fonctions sont toujours utilisées en paires. Les arguments à Lock et Unlock doivent être identiques.

Si Record, ou FromRecordToRecord n’est pas fourni, 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 LockUnlock affecte l’ensemble du fichier, quelle que soit la plage spécifiée par FromRecord etToRecord.

Voir aussi

S’applique à

Unlock(Int32, Int64)

Source:
FileSystem.vb
Source:
FileSystem.vb
Source:
FileSystem.vb
Source:
FileSystem.vb
Source:
FileSystem.vb

Contrôle l’accès par d’autres processus à l’ensemble ou à la partie d’un fichier ouvert à l’aide de la Open fonction. La My fonctionnalité vous offre une meilleure productivité et des 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);
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("macos")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
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")>]
static member Unlock : int * int64 -> unit
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

Optional. Nombre du seul enregistrement ou octet à verrouiller ou déverrouiller.

Attributs

Exceptions

Le mode fichier n’est pas valide.

Exemples

Cet exemple illustre l’utilisation des fonctions et Lock des Unlock fonctions. 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 les fonctions sont utilisées dans les environnements où plusieurs processus peuvent avoir besoin d’accéder au même fichier.

Lock et Unlock les fonctions sont toujours utilisées en paires. Les arguments à Lock et Unlock doivent être identiques.

Si Record, ou FromRecordToRecord n’est pas fourni, 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 LockUnlock affecte l’ensemble du fichier, quelle que soit la plage spécifiée par FromRecord etToRecord.

Voir aussi

S’applique à

Unlock(Int32, Int64, Int64)

Source:
FileSystem.vb
Source:
FileSystem.vb
Source:
FileSystem.vb
Source:
FileSystem.vb
Source:
FileSystem.vb

Contrôle l’accès par d’autres processus à l’ensemble ou à la partie d’un fichier ouvert à l’aide de la Open fonction. La My fonctionnalité vous offre une meilleure productivité et des 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);
[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);
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")>]
static member Unlock : int * int64 * int64 -> unit
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

Optional. Numéro du premier enregistrement ou octet à verrouiller ou déverrouiller.

ToRecord
Int64

Optional. Numéro du dernier enregistrement ou octet à verrouiller ou déverrouiller.

Attributs

Exceptions

Le mode fichier n’est pas valide.

Exemples

Cet exemple illustre l’utilisation des fonctions et Lock des Unlock fonctions. 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 les fonctions sont utilisées dans les environnements où plusieurs processus peuvent avoir besoin d’accéder au même fichier.

Lock et Unlock les fonctions sont toujours utilisées en paires. Les arguments à Lock et Unlock doivent être identiques.

Si Record, ou FromRecordToRecord n’est pas fourni, 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 LockUnlock affecte l’ensemble du fichier, quelle que soit la plage spécifiée par FromRecord etToRecord.

Voir aussi

S’applique à