FileSystem.Unlock Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengontrol akses oleh proses lain ke semua atau sebagian file yang dibuka dengan menggunakan Open
fungsi . Fitur ini My
memberi Anda produktivitas dan performa yang lebih baik dalam operasi I/O file daripada Lock
dan Unlock
. Untuk informasi selengkapnya, lihat FileSystem.
Overload
Unlock(Int32) |
Mengontrol akses oleh proses lain ke semua atau sebagian file yang dibuka dengan menggunakan |
Unlock(Int32, Int64) |
Mengontrol akses oleh proses lain ke semua atau sebagian file yang dibuka dengan menggunakan |
Unlock(Int32, Int64, Int64) |
Mengontrol akses oleh proses lain ke semua atau sebagian file yang dibuka dengan menggunakan |
Unlock(Int32)
- Sumber:
- FileSystem.vb
- Sumber:
- FileSystem.vb
- Sumber:
- FileSystem.vb
Mengontrol akses oleh proses lain ke semua atau sebagian file yang dibuka dengan menggunakan Open
fungsi . Fitur ini My
memberi Anda produktivitas dan performa yang lebih baik dalam operasi I/O file daripada Lock
dan Unlock
. Untuk informasi selengkapnya, lihat 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
Wajib diisi. Nomor file apa pun yang valid.
- Atribut
Pengecualian
Mode file tidak valid.
Contoh
Contoh ini menggambarkan penggunaan Lock
fungsi dan Unlock
. Contoh ini mengasumsikan bahwa People.txt
adalah file yang berisi rekaman struktur 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
Keterangan
Fungsi Lock
dan Unlock
digunakan di lingkungan di mana beberapa proses mungkin memerlukan akses ke file yang sama.
Lock
fungsi dan Unlock
selalu digunakan berpasangan. Argumen ke Lock
dan Unlock
harus identik.
Jika Record
, atau FromRecord
dan ToRecord
tidak disediakan, kunci akan menjadi untuk seluruh file. Jika Record
saja ditentukan, rekaman tunggal akan dikunci/dibuka kuncinya.
Jika file telah dibuka untuk input atau output berurutan, Lock
dan Unlock
memengaruhi seluruh file, terlepas dari rentang yang ditentukan oleh FromRecord
danToRecord
.
Lihat juga
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- IOException
- Mengakses File dengan Visual Basic
Berlaku untuk
Unlock(Int32, Int64)
- Sumber:
- FileSystem.vb
- Sumber:
- FileSystem.vb
- Sumber:
- FileSystem.vb
Mengontrol akses oleh proses lain ke semua atau sebagian file yang dibuka dengan menggunakan Open
fungsi . Fitur ini My
memberi Anda produktivitas dan performa yang lebih baik dalam operasi I/O file daripada Lock
dan Unlock
. Untuk informasi selengkapnya, lihat 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
Wajib diisi. Nomor file apa pun yang valid.
- Record
- Int64
Opsional. Jumlah satu-satunya rekaman atau byte untuk mengunci atau membuka kunci.
- Atribut
Pengecualian
Mode file tidak valid.
Contoh
Contoh ini menggambarkan penggunaan Lock
fungsi dan Unlock
. Contoh ini mengasumsikan bahwa People.txt
adalah file yang berisi rekaman struktur 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
Keterangan
Fungsi Lock
dan Unlock
digunakan di lingkungan di mana beberapa proses mungkin memerlukan akses ke file yang sama.
Lock
fungsi dan Unlock
selalu digunakan berpasangan. Argumen ke Lock
dan Unlock
harus identik.
Jika Record
, atau FromRecord
dan ToRecord
tidak disediakan, kunci akan menjadi untuk seluruh file. Jika Record
saja ditentukan, rekaman tunggal akan dikunci/dibuka kuncinya.
Jika file telah dibuka untuk input atau output berurutan, Lock
dan Unlock
memengaruhi seluruh file, terlepas dari rentang yang ditentukan oleh FromRecord
danToRecord
.
Lihat juga
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- IOException
- Mengakses File dengan Visual Basic
Berlaku untuk
Unlock(Int32, Int64, Int64)
- Sumber:
- FileSystem.vb
- Sumber:
- FileSystem.vb
- Sumber:
- FileSystem.vb
Mengontrol akses oleh proses lain ke semua atau sebagian file yang dibuka dengan menggunakan Open
fungsi . Fitur ini My
memberi Anda produktivitas dan performa yang lebih baik dalam operasi I/O file daripada Lock
dan Unlock
. Untuk informasi selengkapnya, lihat 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
Wajib diisi. Nomor file apa pun yang valid.
- FromRecord
- Int64
Opsional. Jumlah rekaman pertama atau byte untuk mengunci atau membuka kunci.
- ToRecord
- Int64
Pilihan. Jumlah rekaman terakhir atau byte untuk mengunci atau membuka kunci.
- Atribut
Pengecualian
Mode file tidak valid.
Contoh
Contoh ini menggambarkan penggunaan Lock
fungsi dan Unlock
. Contoh ini mengasumsikan bahwa People.txt
adalah file yang berisi rekaman struktur 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
Keterangan
Fungsi Lock
dan Unlock
digunakan di lingkungan di mana beberapa proses mungkin memerlukan akses ke file yang sama.
Lock
fungsi dan Unlock
selalu digunakan berpasangan. Argumen ke Lock
dan Unlock
harus identik.
Jika Record
, atau FromRecord
dan ToRecord
tidak disediakan, kunci akan menjadi untuk seluruh file. Jika Record
saja ditentukan, rekaman tunggal akan dikunci/dibuka kuncinya.
Jika file telah dibuka untuk input atau output berurutan, Lock
dan Unlock
memengaruhi seluruh file, terlepas dari rentang yang ditentukan oleh FromRecord
danToRecord
.
Lihat juga
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- IOException
- Mengakses File dengan Visual Basic