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 eine datei, die mit der Open Funktion geöffnet wird. Das My Feature bietet Ihnen eine bessere Produktivität und Leistung in Datei-E/A-Vorgängen als Lock und Unlock. Weitere Informationen finden Sie unter FileSystem.
Überlädt
| Name | Beschreibung |
|---|---|
| Unlock(Int32) |
Steuert den Zugriff durch andere Prozesse auf eine datei, die mit der |
| Unlock(Int32, Int64) |
Steuert den Zugriff durch andere Prozesse auf eine datei, die mit der |
| Unlock(Int32, Int64, Int64) |
Steuert den Zugriff durch andere Prozesse auf eine datei, die mit der |
Unlock(Int32)
Steuert den Zugriff durch andere Prozesse auf eine datei, die mit der Open Funktion geöffnet wird. Das My Feature bietet Ihnen eine bessere Produktivität und Leistung in Datei-E/A-Vorgängen als Lock und Unlock. Weitere Informationen finden Sie unter FileSystem.
public:
static void Unlock(int FileNumber);
public static void Unlock(int FileNumber);
static member Unlock : int -> unit
Public Sub Unlock (FileNumber As Integer)
Parameter
- FileNumber
- Int32
Required. Eine beliebige gültige Dateinummer.
Ausnahmen
Der Dateimodus ist ungültig.
Beispiele
In diesem Beispiel wird die Verwendung der Lock Funktionen veranschaulicht Unlock . In diesem Beispiel wird davon ausgegangen, dass People.txt es sich um eine Datei handelt, die Datensätze der Struktur Personenthä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 Unlock werden in Umgebungen verwendet, in denen möglicherweise mehrere Prozesse Zugriff auf dieselbe Datei benötigen.
Lock und Unlock Funktionen werden immer in Paaren verwendet. Die Argumente müssen LockUnlock identisch sein.
Wenn Recordbzw FromRecordToRecord . nicht angegeben wird, wird die Sperre für die gesamte Datei verwendet. Wenn Record allein angegeben wird, 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 angegebenen FromRecordToRecordBereich 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)
Steuert den Zugriff durch andere Prozesse auf eine datei, die mit der Open Funktion geöffnet wird. Das My Feature bietet Ihnen eine bessere Produktivität und Leistung in Datei-E/A-Vorgängen 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);
static member Unlock : int * int64 -> unit
Public Sub Unlock (FileNumber As Integer, Record As Long)
Parameter
- FileNumber
- Int32
Required. Eine beliebige gültige Dateinummer.
- Record
- Int64
Dies ist optional. Die Nummer des einzigen Datensatzes oder Byte, der gesperrt oder entsperrt werden soll.
Ausnahmen
Der Dateimodus ist ungültig.
Beispiele
In diesem Beispiel wird die Verwendung der Lock Funktionen veranschaulicht Unlock . In diesem Beispiel wird davon ausgegangen, dass People.txt es sich um eine Datei handelt, die Datensätze der Struktur Personenthä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 Unlock werden in Umgebungen verwendet, in denen möglicherweise mehrere Prozesse Zugriff auf dieselbe Datei benötigen.
Lock und Unlock Funktionen werden immer in Paaren verwendet. Die Argumente müssen LockUnlock identisch sein.
Wenn Recordbzw FromRecordToRecord . nicht angegeben wird, wird die Sperre für die gesamte Datei verwendet. Wenn Record allein angegeben wird, 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 angegebenen FromRecordToRecordBereich 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)
Steuert den Zugriff durch andere Prozesse auf eine datei, die mit der Open Funktion geöffnet wird. Das My Feature bietet Ihnen eine bessere Produktivität und Leistung in Datei-E/A-Vorgängen 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);
static member Unlock : int * int64 * int64 -> unit
Public Sub Unlock (FileNumber As Integer, FromRecord As Long, ToRecord As Long)
Parameter
- FileNumber
- Int32
Required. Eine beliebige gültige Dateinummer.
- FromRecord
- Int64
Dies ist optional. Nummer des ersten Datensatzes oder Bytes, für den bzw. das die Sperre eingerichtet/aufgehoben werden soll.
- ToRecord
- Int64
Dies ist optional. Nummer des letzten Datensatzes oder Bytes, für den bzw. das die Sperre eingerichtet/aufgehoben werden soll.
Ausnahmen
Der Dateimodus ist ungültig.
Beispiele
In diesem Beispiel wird die Verwendung der Lock Funktionen veranschaulicht Unlock . In diesem Beispiel wird davon ausgegangen, dass People.txt es sich um eine Datei handelt, die Datensätze der Struktur Personenthä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 Unlock werden in Umgebungen verwendet, in denen möglicherweise mehrere Prozesse Zugriff auf dieselbe Datei benötigen.
Lock und Unlock Funktionen werden immer in Paaren verwendet. Die Argumente müssen LockUnlock identisch sein.
Wenn Recordbzw FromRecordToRecord . nicht angegeben wird, wird die Sperre für die gesamte Datei verwendet. Wenn Record allein angegeben wird, 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 angegebenen FromRecordToRecordBereich auf die gesamte Datei auswirkt.
Weitere Informationen
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- IOException
- Dateizugriff mit Visual Basic