FileSystem.Unlock Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Steuert den Zugriff durch andere Prozesse auf die gesamte mithilfe der Open
-Funktion geöffnete Datei oder einen Teil davon. Das My
-Feature ermöglicht bei Datei-E/A-Vorgängen höhere Produktivität und Leistung als Lock
und Unlock
. Weitere Informationen finden Sie unter FileSystem.
Überlädt
Unlock(Int32) |
Steuert den Zugriff durch andere Prozesse auf die gesamte mithilfe der |
Unlock(Int32, Int64) |
Steuert den Zugriff durch andere Prozesse auf die gesamte mithilfe der |
Unlock(Int32, Int64, Int64) |
Steuert den Zugriff durch andere Prozesse auf die gesamte mithilfe der |
Unlock(Int32)
- Quelle:
- FileSystem.vb
- Quelle:
- FileSystem.vb
- Quelle:
- FileSystem.vb
Steuert den Zugriff durch andere Prozesse auf die gesamte mithilfe der Open
-Funktion geöffnete Datei oder einen Teil davon. Das My
-Feature ermöglicht bei Datei-E/A-Vorgängen höhere Produktivität und Leistung als Lock
und Unlock
. Weitere Informationen finden Sie unter 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)
Parameter
- FileNumber
- Int32
Erforderlich. Eine beliebige gültige Dateinummer.
- Attribute
Ausnahmen
Dateimodus ist ungültig.
Beispiele
In diesem Beispiel wird die Verwendung der Lock
Funktionen und Unlock
veranschaulicht. In diesem Beispiel wird davon ausgegangen, dass People.txt
es sich um eine Datei handelt, die Datensätze der Struktur Person
enthält.
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
Hinweise
Die Lock
Funktionen und Unlock
werden in Umgebungen verwendet, in denen mehrere Prozesse möglicherweise Zugriff auf dieselbe Datei benötigen.
Lock
und Unlock
werden immer paarweise verwendet. Die Argumente mit Lock
und Unlock
müssen identisch sein.
Wenn Record
, oder FromRecord
und ToRecord
nicht angegeben werden, gilt die Sperre für die gesamte Datei. Wenn Record
allein angegeben ist, wird der einzelne Datensatz gesperrt/entsperrt.
Wenn die Datei für die sequenzielle Eingabe oder Ausgabe Lock
geöffnet wurde und Unlock
sich unabhängig vom von FromRecord
undToRecord
angegebenen Bereich auf die gesamte Datei auswirkt.
Weitere Informationen
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- IOException
- Dateizugriff mit Visual Basic
Gilt für:
Unlock(Int32, Int64)
- Quelle:
- FileSystem.vb
- Quelle:
- FileSystem.vb
- Quelle:
- FileSystem.vb
Steuert den Zugriff durch andere Prozesse auf die gesamte mithilfe der Open
-Funktion geöffnete Datei oder einen Teil davon. Das My
-Feature ermöglicht bei Datei-E/A-Vorgängen höhere Produktivität und Leistung als Lock
und Unlock
. Weitere Informationen finden Sie unter 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)
Parameter
- FileNumber
- Int32
Erforderlich. Eine beliebige gültige Dateinummer.
- Record
- Int64
Dies ist optional. Die Nummer des einzigen zu sperrenden oder zu entsperrenden Datensatzes.
- Attribute
Ausnahmen
Dateimodus ist ungültig.
Beispiele
In diesem Beispiel wird die Verwendung der Lock
Funktionen und Unlock
veranschaulicht. In diesem Beispiel wird davon ausgegangen, dass People.txt
es sich um eine Datei handelt, die Datensätze der Struktur Person
enthält.
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
Hinweise
Die Lock
Funktionen und Unlock
werden in Umgebungen verwendet, in denen mehrere Prozesse möglicherweise Zugriff auf dieselbe Datei benötigen.
Lock
und Unlock
werden immer paarweise verwendet. Die Argumente mit Lock
und Unlock
müssen identisch sein.
Wenn Record
, oder FromRecord
und ToRecord
nicht angegeben werden, gilt die Sperre für die gesamte Datei. Wenn Record
allein angegeben ist, wird der einzelne Datensatz gesperrt/entsperrt.
Wenn die Datei für die sequenzielle Eingabe oder Ausgabe Lock
geöffnet wurde und Unlock
sich unabhängig vom von FromRecord
undToRecord
angegebenen Bereich auf die gesamte Datei auswirkt.
Weitere Informationen
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- IOException
- Dateizugriff mit Visual Basic
Gilt für:
Unlock(Int32, Int64, Int64)
- Quelle:
- FileSystem.vb
- Quelle:
- FileSystem.vb
- Quelle:
- FileSystem.vb
Steuert den Zugriff durch andere Prozesse auf die gesamte mithilfe der Open
-Funktion geöffnete Datei oder einen Teil davon. Das My
-Feature ermöglicht bei Datei-E/A-Vorgängen höhere Produktivität und Leistung als Lock
und Unlock
. Weitere Informationen finden Sie unter 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)
Parameter
- FileNumber
- Int32
Erforderlich. Eine beliebige gültige Dateinummer.
- FromRecord
- Int64
Dies ist optional. Die Nummer des ersten zu sperrenden oder zu entsperrenden Datensatzes.
- ToRecord
- Int64
Dies ist optional. Die Nummer des letzten zu sperrenden oder zu entsperrenden Datensatzes.
- Attribute
Ausnahmen
Dateimodus ist ungültig.
Beispiele
In diesem Beispiel wird die Verwendung der Lock
Funktionen und Unlock
veranschaulicht. In diesem Beispiel wird davon ausgegangen, dass People.txt
es sich um eine Datei handelt, die Datensätze der Struktur Person
enthält.
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
Hinweise
Die Lock
Funktionen und Unlock
werden in Umgebungen verwendet, in denen mehrere Prozesse möglicherweise Zugriff auf dieselbe Datei benötigen.
Lock
und Unlock
werden immer paarweise verwendet. Die Argumente mit Lock
und Unlock
müssen identisch sein.
Wenn Record
, oder FromRecord
und ToRecord
nicht angegeben werden, gilt die Sperre für die gesamte Datei. Wenn Record
allein angegeben ist, wird der einzelne Datensatz gesperrt/entsperrt.
Wenn die Datei für die sequenzielle Eingabe oder Ausgabe Lock
geöffnet wurde und Unlock
sich unabhängig vom von FromRecord
undToRecord
angegebenen Bereich auf die gesamte Datei auswirkt.
Weitere Informationen
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- IOException
- Dateizugriff mit Visual Basic