FileSystem.Unlock Metod

Definition

Styr åtkomsten av andra processer till hela eller delar av en fil som öppnas med hjälp Open av funktionen. Funktionen My ger bättre produktivitet och prestanda i fil-I/O-åtgärder än Lock och Unlock. Mer information finns i FileSystem.

Överlagringar

Name Description
Unlock(Int32)

Styr åtkomsten av andra processer till hela eller delar av en fil som öppnas med hjälp Open av funktionen. Funktionen My ger bättre produktivitet och prestanda i fil-I/O-åtgärder än Lock och Unlock. Mer information finns i FileSystem.

Unlock(Int32, Int64)

Styr åtkomsten av andra processer till hela eller delar av en fil som öppnas med hjälp Open av funktionen. Funktionen My ger bättre produktivitet och prestanda i fil-I/O-åtgärder än Lock och Unlock. Mer information finns i FileSystem.

Unlock(Int32, Int64, Int64)

Styr åtkomsten av andra processer till hela eller delar av en fil som öppnas med hjälp Open av funktionen. Funktionen My ger bättre produktivitet och prestanda i fil-I/O-åtgärder än Lock och Unlock. Mer information finns i FileSystem.

Unlock(Int32)

Källa:
FileSystem.vb
Källa:
FileSystem.vb
Källa:
FileSystem.vb
Källa:
FileSystem.vb
Källa:
FileSystem.vb

Styr åtkomsten av andra processer till hela eller delar av en fil som öppnas med hjälp Open av funktionen. Funktionen My ger bättre produktivitet och prestanda i fil-I/O-åtgärder än Lock och Unlock. Mer information finns i 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)

Parametrar

FileNumber
Int32

Required. Ett giltigt filnummer.

Attribut

Undantag

Filläget är ogiltigt.

Exempel

Det här exemplet illustrerar användningen av Lock funktionerna och Unlock . Det här exemplet förutsätter att People.txt det är en fil som innehåller poster i strukturen 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

Kommentarer

Funktionerna Lock och Unlock används i miljöer där flera processer kan behöva åtkomst till samma fil.

Lock och Unlock funktioner används alltid i par. Argumenten till Lock och Unlock måste vara identiska.

Om Record, eller FromRecord och ToRecord inte anges, kommer låset att vara för hela filen. Om Record ensamt anges låses/låses den enskilda posten upp.

Om filen har öppnats för sekventiella indata eller utdata Lock och Unlock påverkar hela filen, oavsett vilket intervall som anges av FromRecord ochToRecord.

Se även

Gäller för

Unlock(Int32, Int64)

Källa:
FileSystem.vb
Källa:
FileSystem.vb
Källa:
FileSystem.vb
Källa:
FileSystem.vb
Källa:
FileSystem.vb

Styr åtkomsten av andra processer till hela eller delar av en fil som öppnas med hjälp Open av funktionen. Funktionen My ger bättre produktivitet och prestanda i fil-I/O-åtgärder än Lock och Unlock. Mer information finns i 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)

Parametrar

FileNumber
Int32

Required. Ett giltigt filnummer.

Record
Int64

Optional. Antal av den enda post eller byte som ska låsas eller låsas upp.

Attribut

Undantag

Filläget är ogiltigt.

Exempel

Det här exemplet illustrerar användningen av Lock funktionerna och Unlock . Det här exemplet förutsätter att People.txt det är en fil som innehåller poster i strukturen 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

Kommentarer

Funktionerna Lock och Unlock används i miljöer där flera processer kan behöva åtkomst till samma fil.

Lock och Unlock funktioner används alltid i par. Argumenten till Lock och Unlock måste vara identiska.

Om Record, eller FromRecord och ToRecord inte anges, kommer låset att vara för hela filen. Om Record ensamt anges låses/låses den enskilda posten upp.

Om filen har öppnats för sekventiella indata eller utdata Lock och Unlock påverkar hela filen, oavsett vilket intervall som anges av FromRecord ochToRecord.

Se även

Gäller för

Unlock(Int32, Int64, Int64)

Källa:
FileSystem.vb
Källa:
FileSystem.vb
Källa:
FileSystem.vb
Källa:
FileSystem.vb
Källa:
FileSystem.vb

Styr åtkomsten av andra processer till hela eller delar av en fil som öppnas med hjälp Open av funktionen. Funktionen My ger bättre produktivitet och prestanda i fil-I/O-åtgärder än Lock och Unlock. Mer information finns i 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)

Parametrar

FileNumber
Int32

Required. Ett giltigt filnummer.

FromRecord
Int64

Optional. Antal av den första posten eller byte som ska låsas eller låsas upp.

ToRecord
Int64

Optional. Antal av den sista posten eller byte som ska låsas eller låsas upp.

Attribut

Undantag

Filläget är ogiltigt.

Exempel

Det här exemplet illustrerar användningen av Lock funktionerna och Unlock . Det här exemplet förutsätter att People.txt det är en fil som innehåller poster i strukturen 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

Kommentarer

Funktionerna Lock och Unlock används i miljöer där flera processer kan behöva åtkomst till samma fil.

Lock och Unlock funktioner används alltid i par. Argumenten till Lock och Unlock måste vara identiska.

Om Record, eller FromRecord och ToRecord inte anges, kommer låset att vara för hela filen. Om Record ensamt anges låses/låses den enskilda posten upp.

Om filen har öppnats för sekventiella indata eller utdata Lock och Unlock påverkar hela filen, oavsett vilket intervall som anges av FromRecord ochToRecord.

Se även

Gäller för