LogExtentCollection.Remove Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Удаляет экземпляр LogExtent из коллекции.
Перегрузки
Remove(LogExtent, Boolean) |
Удаляет указанный экземпляр LogExtent из коллекции. |
Remove(String, Boolean) |
Удаляет экземпляр LogExtent с указанным путем из коллекции. |
Remove(LogExtent, Boolean)
Удаляет указанный экземпляр LogExtent из коллекции.
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)
Параметры
- force
- Boolean
Значение true
, если область необходимо удалить немедленно; в противном случае — значение false
.
Исключения
Параметр extent
или force
имеет значение null
.
Не удается найти в коллекции область extent
.
Не удается удалить область extent
. Либо она все еще остается частью активной области, либо доступ к ней запрещен.
Не удалось выполнить запрос, так как возникла неожиданная ошибка ввода-вывода.
-или-
Не удается удалить область extent
.
Метод был вызван после удаления последовательности.
Недостаточно памяти, чтобы продолжить выполнение программы.
Последовательность записей заполнена.
Доступ к заданному хранилищу журнала запрещен операционной системой.
Комментарии
Экземпляр LogExtent можно удалить из коллекции, если только он не является частью активной области хранилища LogStore. Если параметр force
имеет значение true
и область не удается удалить немедленно, создается исключение. Если параметр force
имеет значение false
и область не удается удалить немедленно, удаление откладывается, пока область больше не будет частью активной области.
Последнюю область в коллекции LogExtentCollection удалить невозможно. Это означает, что свойство Count не может быть равным нулю после того как добавлена область.
Применяется к
Remove(String, Boolean)
Удаляет экземпляр LogExtent с указанным путем из коллекции.
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)
Параметры
- force
- Boolean
Значение true
, если область необходимо удалить немедленно; в противном случае — значение false
.
Исключения
Параметр path
или force
имеет значение null
.
Не удалось найти в коллекции область, указанную в параметре path
.
Не удалось удалить область, указанную в параметре path
. Либо она все еще остается частью активной области, либо доступ к ней запрещен.
Не удалось выполнить запрос, так как возникла неожиданная ошибка ввода-вывода.
-или-
Не удалось удалить область, указанную параметром path
.
Метод был вызван после удаления последовательности.
Недостаточно памяти, чтобы продолжить выполнение программы.
Последовательность записей заполнена.
Доступ к заданному хранилищу журнала запрещен операционной системой.
Комментарии
Экземпляр LogExtent можно удалить из коллекции, если только он не является частью активной области хранилища LogStore. Если параметр force
имеет значение true
и область не удается удалить немедленно, создается исключение. Если параметр force
имеет значение false
и область не удается удалить немедленно, удаление откладывается, пока область больше не будет частью активной области.
Последнюю область в коллекции LogExtentCollection удалить невозможно. Это означает, что свойство Count не может быть равным нулю после того как добавлена область.