Bagikan melalui


LogExtentCollection.Remove Metode

Definisi

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

extent
LogExtent

Instans yang LogExtent akan dihapus.

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

path
String

Jalur instans yang akan LogExtent dihapus.

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.

Berlaku untuk