LogExtentCollection.Remove 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.
Menghapus instans LogExtent dari koleksi.
Overload
| Remove(LogExtent, Boolean) |
Menghapus instans yang ditentukan LogExtent dari koleksi. |
| Remove(String, Boolean) |
Menghapus instans LogExtent dengan jalur yang ditentukan dari koleksi. |
Remove(LogExtent, Boolean)
Menghapus instans yang ditentukan LogExtent dari koleksi.
public:
void Remove(System::IO::Log::LogExtent ^ extent, bool force);
public void Remove (System.IO.Log.LogExtent extent, bool force);
member this.Remove : System.IO.Log.LogExtent * bool -> unit
Public Sub Remove (extent As LogExtent, force As Boolean)
Parameter
- force
- Boolean
true jika jangkauan harus segera dihapus; jika tidak, false.
Pengecualian
extent atau force adalah null.
extent tidak dapat ditemukan dalam koleksi.
extent tidak dapat dihapus. Ini masih bagian dari wilayah aktif, atau akses ditolak.
Permintaan tidak dapat dilakukan karena pengecualian I/O yang tidak terduga.
-atau-
extent tidak dapat dihapus.
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
Instans LogExtent dapat dihapus dari koleksi hanya jika bukan bagian dari wilayah LogStoreaktif .
force Jika parameter adalah true dan jangkauan tidak dapat segera dihapus, pengecualian akan dilemparkan.
force Jika parameter adalah false dan jangkauan tidak dapat segera dihapus, penghapusan ditangguhkan sampai tidak lagi menjadi bagian dari wilayah aktif.
Anda tidak dapat menghapus tingkat terakhir dalam LogExtentCollection, yang berarti bahwa Count properti tidak boleh nol setelah jangkauan ditambahkan.
Berlaku untuk
Remove(String, Boolean)
Menghapus instans LogExtent dengan jalur yang ditentukan dari koleksi.
public:
void Remove(System::String ^ path, bool force);
public void Remove (string path, bool force);
member this.Remove : string * bool -> unit
Public Sub Remove (path As String, force As Boolean)
Parameter
- force
- Boolean
true jika jangkauan harus segera dihapus; jika tidak, false.
Pengecualian
path atau force adalah null.
Jangkauan yang ditentukan oleh path tidak dapat ditemukan dalam koleksi.
Jangkauan yang ditentukan oleh path tidak dapat dihapus. Ini masih bagian dari wilayah aktif, atau akses ditolak.
Permintaan tidak dapat dilakukan karena pengecualian I/O yang tidak terduga.
-atau-
Jangkauan yang ditentukan oleh path tidak dapat dihapus.
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
Instans LogExtent dapat dihapus dari koleksi hanya jika bukan bagian dari wilayah LogStoreaktif .
force Jika parameter adalah true dan jangkauan tidak dapat segera dihapus, pengecualian akan dilemparkan.
force Jika parameter adalah false dan jangkauan tidak dapat segera dihapus, penghapusan ditangguhkan sampai tidak lagi menjadi bagian dari wilayah aktif.
Anda tidak dapat menghapus tingkat terakhir dalam LogExtentCollection, yang berarti bahwa Count properti tidak boleh nol setelah jangkauan ditambahkan.