Share via


LogStore Konstruktor

Definisi

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

handleadalah 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.

mode
FileMode

Salah FileMode satu nilai yang menentukan cara membuka atau membuat penyimpanan.

Pengecualian

pathadalah 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.

mode
FileMode

Salah FileMode satu nilai yang menentukan cara membuka atau membuat penyimpanan.

access
FileAccess

Salah FileAccess satu nilai yang menentukan bagaimana file dapat diakses oleh LogStore.

Pengecualian

pathadalah 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.

mode
FileMode

Salah FileMode satu nilai yang menentukan cara membuka atau membuat penyimpanan.

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

pathadalah 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.

mode
FileMode

Salah FileMode satu nilai yang menentukan cara membuka atau membuat penyimpanan.

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

pathadalah 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.

Berlaku untuk