LogStore Konstruktor
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.
Menginisialisasi instans baru kelas LogStore.
Overload
LogStore(SafeFileHandle) |
Menginisialisasi instans LogStore baru kelas untuk handel yang ditentukan. |
LogStore(String, FileMode) |
Menginisialisasi instans LogStore baru kelas dengan jalur dan mode yang ditentukan. |
LogStore(String, FileMode, FileAccess) |
Menginisialisasi instans LogStore baru kelas dengan jalur, mode, dan akses yang ditentukan. |
LogStore(String, FileMode, FileAccess, FileShare) |
Menginisialisasi instans baru kelas LogStore. |
LogStore(String, FileMode, FileAccess, FileShare, FileSecurity) |
Menginisialisasi instans baru kelas LogStore. |
LogStore(SafeFileHandle)
Menginisialisasi instans LogStore baru kelas untuk handel yang ditentukan.
public:
LogStore(Microsoft::Win32::SafeHandles::SafeFileHandle ^ handle);
public LogStore (Microsoft.Win32.SafeHandles.SafeFileHandle handle);
new System.IO.Log.LogStore : Microsoft.Win32.SafeHandles.SafeFileHandle -> System.IO.Log.LogStore
Public Sub New (handle As SafeFileHandle)
Parameter
- handle
- SafeFileHandle
Handel file untuk file log yang dienkapsulasi objek saat ini LogStore .
Pengecualian
handle
adalah null
.
Handel log tidak dapat terikat ke kumpulan utas.
Akses untuk penyimpanan log yang ditentukan ditolak oleh sistem operasi.
Metode ini dipanggil setelah urutan dibuang.
Memori tidak cukup untuk melanjutkan eksekusi program.
Berlaku untuk
LogStore(String, FileMode)
Menginisialisasi instans LogStore baru kelas dengan jalur dan mode yang ditentukan.
public:
LogStore(System::String ^ path, System::IO::FileMode mode);
public LogStore (string path, System.IO.FileMode mode);
new System.IO.Log.LogStore : string * System.IO.FileMode -> System.IO.Log.LogStore
Public Sub New (path As String, mode As FileMode)
Parameter
- path
- String
Jalur relatif atau absolut untuk file dasar penyimpanan log yang akan dibuka.
Pengecualian
path
adalah null
.
path
adalah string kosong ("").
-atau-
path
hanya berisi spasi kosong.
-atau-
path
berisi satu atau beberapa karakter yang tidak valid.
mode
berisi nilai yang tidak valid.
File tidak dapat ditemukan.
Kesalahan I/O terjadi saat membuka penyimpanan log.
Akses untuk penyimpanan log yang ditentukan ditolak oleh sistem operasi.
LogStore tidak dapat digunakan karena komponen Common Log File System (CLFS) yang diperlukan tidak diinstal. Instal komponen CLFS jika tersedia untuk platform Anda atau gunakan FileRecordSequence kelas sebagai gantinya.
Memori tidak cukup untuk melanjutkan eksekusi program.
Keterangan
Gunakan konstruktor ini untuk membuka penyimpanan log dengan jalur dan mode yang ditentukan. Toko dibuka dengan akses baca/tulis, dan berbagi akses baca.
Parameter path
harus menggunakan sintaks berikut:
log:<physical log name>[::<log client name>]
di mana <physical log name>
adalah jalur yang valid ke file log, dan <log client name>
merupakan pengidentifikasi klien yang unik. Penyimpanan log harus berupa penyimpanan log fisik atau penyimpanan log virtual, tetapi tidak keduanya. Setelah penyimpanan log dibuat secara fisik atau virtual, penyimpanan log tetap begitu seumur hidupnya. Penyimpanan log fisik dibuat dengan hanya menentukan nama log fisik. Penyimpanan log virtual dibuat dengan menentukan nama log fisik dan nama klien log.
Klien yang memiliki nama log fisik yang sama memiliki koleksi dan kebijakan yang sama.
Berlaku untuk
LogStore(String, FileMode, FileAccess)
Menginisialisasi instans LogStore baru kelas dengan jalur, mode, dan akses yang ditentukan.
public:
LogStore(System::String ^ path, System::IO::FileMode mode, System::IO::FileAccess access);
public LogStore (string path, System.IO.FileMode mode, System.IO.FileAccess access);
new System.IO.Log.LogStore : string * System.IO.FileMode * System.IO.FileAccess -> System.IO.Log.LogStore
Public Sub New (path As String, mode As FileMode, access As FileAccess)
Parameter
- path
- String
Jalur relatif atau absolut untuk file dasar penyimpanan log yang akan dibuka.
- access
- FileAccess
Salah FileAccess satu nilai yang menentukan bagaimana file dapat diakses oleh LogStore.
Pengecualian
path
adalah null
.
path
adalah string kosong ("").
-atau-
path
hanya berisi spasi kosong.
-atau-
path
berisi satu atau beberapa karakter yang tidak valid.
mode
berisi nilai yang tidak valid.
-Atau
access
berisi nilai yang tidak valid.
File tidak dapat ditemukan.
Kesalahan I/O terjadi saat membuka penyimpanan log.
Akses untuk penyimpanan log yang ditentukan ditolak oleh sistem operasi.
LogStore tidak dapat digunakan karena komponen Common Log File System (CLFS) yang diperlukan tidak diinstal. Instal komponen CLFS jika tersedia untuk platform Anda atau gunakan FileRecordSequence kelas sebagai gantinya.
Memori tidak cukup untuk melanjutkan eksekusi program.
Keterangan
Gunakan konstruktor ini untuk membuka penyimpanan log baru dengan jalur, mode, dan akses yang ditentukan. Penyimpanan dibuka dengan berbagi akses baca.
Parameter path
harus menggunakan sintaks berikut:
log:<physical log name>[::<log client name>]
di mana <physical log name>
adalah jalur yang valid ke file log, dan <log client name>
merupakan pengidentifikasi klien yang unik. Penyimpanan log harus berupa penyimpanan log fisik atau penyimpanan log virtual, tetapi tidak keduanya. Setelah penyimpanan log dibuat secara fisik atau virtual, penyimpanan log tetap begitu seumur hidupnya. Penyimpanan log fisik dibuat dengan hanya menentukan nama log fisik. Penyimpanan log virtual dibuat dengan menentukan nama log fisik dan nama klien log.
Klien yang memiliki nama log fisik yang sama memiliki koleksi dan kebijakan yang sama.
Berlaku untuk
LogStore(String, FileMode, FileAccess, FileShare)
Menginisialisasi instans baru kelas LogStore.
public:
LogStore(System::String ^ path, System::IO::FileMode mode, System::IO::FileAccess access, System::IO::FileShare share);
public LogStore (string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share);
new System.IO.Log.LogStore : string * System.IO.FileMode * System.IO.FileAccess * System.IO.FileShare -> System.IO.Log.LogStore
Public Sub New (path As String, mode As FileMode, access As FileAccess, share As FileShare)
Parameter
- path
- String
Jalur relatif atau absolut untuk file dasar penyimpanan log yang akan dibuka.
- access
- FileAccess
Salah FileAccess satu nilai yang menentukan bagaimana file dapat diakses oleh LogStore.
- share
- FileShare
Salah FileShare satu nilai yang menentukan bagaimana penyimpanan log akan dibagikan di antara proses.
Pengecualian
path
adalah null
.
path
adalah string kosong ("").
-atau-
path
hanya berisi spasi kosong.
-atau-
path
berisi satu atau beberapa karakter yang tidak valid.
mode
berisi nilai yang tidak valid.
-Atau
access
berisi nilai yang tidak valid.
-atau-
share
berisi nilai yang tidak valid.
File tidak dapat ditemukan.
Kesalahan I/O terjadi saat membuka penyimpanan log.
Akses untuk penyimpanan log yang ditentukan ditolak oleh sistem operasi.
LogStore tidak dapat digunakan karena komponen Common Log File System (CLFS) yang diperlukan tidak diinstal. Instal komponen CLFS jika tersedia untuk platform Anda atau gunakan FileRecordSequence kelas sebagai gantinya.
Memori tidak cukup untuk melanjutkan eksekusi program.
Keterangan
Konstruktor ini menginisialisasi objek baru LogStore yang dibukanya dengan jalur, mode, dan akses yang ditentukan. Penyimpanan dibuka dengan berbagi akses yang ditentukan.
Parameter path
harus menggunakan sintaks berikut:
log:<physical log name>[::<log client name>]
di mana <physical log name>
adalah jalur yang valid ke file log, dan <log client name>
merupakan pengidentifikasi klien yang unik. Penyimpanan log harus berupa penyimpanan log fisik atau penyimpanan log virtual, tetapi tidak keduanya. Setelah penyimpanan log dibuat secara fisik atau virtual, penyimpanan log tetap begitu seumur hidupnya. Penyimpanan log fisik dibuat dengan hanya menentukan nama log fisik. Penyimpanan log virtual dibuat dengan menentukan nama log fisik dan nama klien log.
Klien yang memiliki nama log fisik yang sama memiliki koleksi dan kebijakan yang sama.
Berlaku untuk
LogStore(String, FileMode, FileAccess, FileShare, FileSecurity)
Menginisialisasi instans baru kelas LogStore.
public:
LogStore(System::String ^ path, System::IO::FileMode mode, System::IO::FileAccess access, System::IO::FileShare share, System::Security::AccessControl::FileSecurity ^ fileSecurity);
public LogStore (string path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, System.Security.AccessControl.FileSecurity fileSecurity);
new System.IO.Log.LogStore : string * System.IO.FileMode * System.IO.FileAccess * System.IO.FileShare * System.Security.AccessControl.FileSecurity -> System.IO.Log.LogStore
Public Sub New (path As String, mode As FileMode, access As FileAccess, share As FileShare, fileSecurity As FileSecurity)
Parameter
- path
- String
Jalur relatif atau absolut untuk file dasar penyimpanan log yang akan dibuka.
- access
- FileAccess
Salah FileAccess satu nilai yang menentukan bagaimana file dapat diakses oleh LogStore.
- share
- FileShare
Salah FileShare satu nilai yang menentukan bagaimana penyimpanan log akan dibagikan di antara proses.
- fileSecurity
- FileSecurity
Salah FileSecurity satu nilai yang menentukan keamanan yang akan diatur pada penyimpanan yang baru dibuat jika penyimpanan harus dibuat.
Pengecualian
path
adalah null
.
Nama file penyimpanan log yang ditentukan oleh path
tidak valid.
-atau-
Mode
adalah CreateNew
, yang tidak dapat digunakan tanpa akses tulis.
-atau-
Mode
adalah OpenOrCreate
, yang tidak dapat digunakan tanpa akses tulis.
mode
berisi nilai yang tidak valid.
-Atau
access
berisi nilai yang tidak valid.
-atau-
share
berisi nilai yang tidak valid.
File tidak dapat ditemukan.
Kesalahan I/O terjadi saat membuka penyimpanan log.
File yang ditentukan oleh path
tidak dapat diakses karena sedang digunakan oleh proses lain.
-atau-
File yang ditentukan oleh path
tidak dapat dibuat karena file atau direktori sudah ada.
-atau-
Handel log tidak dapat terikat ke kumpulan utas.
-atau-
Format atau versi file log yang ditentukan tidak valid.
LogStore tidak dapat digunakan karena komponen Common Log File System (CLFS) yang diperlukan tidak diinstal. Instal komponen CLFS jika tersedia untuk platform Anda atau gunakan FileRecordSequence kelas sebagai gantinya.
Metode ini dipanggil setelah urutan dibuang.
Memori tidak cukup untuk melanjutkan eksekusi program.
Urutan rekaman penuh.
Akses untuk penyimpanan log yang ditentukan ditolak oleh sistem operasi.
Keterangan
Konstruktor ini menginisialisasi objek baru LogStore yang dibukanya dengan jalur, mode, dan akses yang ditentukan. Penyimpanan dibuka dengan berbagi akses yang ditentukan. Parameter path
harus mengikuti sintaks berikut:
log:<physical log name>[::<log client name>]
di mana <physical log name>
adalah jalur yang valid ke file log, dan <log client name>
merupakan pengidentifikasi klien yang unik. Penyimpanan log harus berupa penyimpanan log fisik atau penyimpanan log virtual, tetapi tidak keduanya. Setelah penyimpanan log dibuat secara fisik atau virtual, penyimpanan log tetap begitu seumur hidupnya. Penyimpanan log fisik dibuat dengan hanya menentukan nama log fisik. Penyimpanan log virtual dibuat dengan menentukan nama log fisik dan nama klien log.
Klien yang memiliki nama log fisik yang sama memiliki koleksi dan kebijakan yang sama.