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
| Nama | Deskripsi |
|---|---|
| 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
- 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);
[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)
Parameter
- FileNumber
- Int32
Required. Nomor file apa pun yang valid.
- Atribut
Pengecualian
Mode file tidak valid.
Contoh
Contoh ini mengilustrasikan 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
- Akses File dengan Visual Basic
Berlaku untuk
Unlock(Int32, Int64)
- Sumber:
- FileSystem.vb
- Sumber:
- FileSystem.vb
- 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);
[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)
Parameter
- FileNumber
- Int32
Required. Nomor file apa pun yang valid.
- Record
- Int64
Optional. Jumlah satu-satunya rekaman atau byte untuk mengunci atau membuka kunci.
- Atribut
Pengecualian
Mode file tidak valid.
Contoh
Contoh ini mengilustrasikan 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
- Akses File dengan Visual Basic
Berlaku untuk
Unlock(Int32, Int64, Int64)
- Sumber:
- FileSystem.vb
- Sumber:
- FileSystem.vb
- 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);
[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)
Parameter
- FileNumber
- Int32
Required. Nomor file apa pun yang valid.
- FromRecord
- Int64
Optional. Jumlah rekaman pertama atau byte untuk mengunci atau membuka kunci.
- ToRecord
- Int64
Optional. Jumlah rekaman atau byte terakhir yang akan dikunci atau dibuka kuncinya.
- Atribut
Pengecualian
Mode file tidak valid.
Contoh
Contoh ini mengilustrasikan 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
- Akses File dengan Visual Basic