LogExtentCollection.Remove Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Remove uma instância LogExtent da coleção.
Sobrecargas
| Remove(LogExtent, Boolean) |
Remove a instância LogExtent especificada da coleção. |
| Remove(String, Boolean) |
Remove a instância LogExtent com o caminho especificado da coleção. |
Remove(LogExtent, Boolean)
Remove a instância LogExtent especificada da coleção.
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)
Parâmetros
- force
- Boolean
true se a extensão precisar ser removida imediatamente; caso contrário, false.
Exceções
extent ou force é null.
Não é possível encontrar extent na coleção.
Não é possível remover extent. Ainda faz parte da região ativa ou o acesso foi negado.
A solicitação não pôde ser executada devido a uma exceção de E/S inesperada.
- ou -
Não é possível excluir extent.
O método foi chamado depois que a sequência foi descartada.
Não há memória suficiente para continuar a execução do programa.
A sequência de registros está cheia.
O acesso ao repositório de log especificado é negado pelo sistema operacional.
Comentários
Uma LogExtent instância só poderá ser removida da coleção se não fizer parte da região ativa do LogStore. Se o force parâmetro for true e a extensão não puder ser removida imediatamente, uma exceção será gerada. Se o force parâmetro for false e a extensão não puder ser removida imediatamente, a remoção será adiada até que não faça mais parte da região ativa.
Você não pode remover a última extensão no , o LogExtentCollectionque significa que a Count propriedade não pode ser zero depois que uma extensão foi adicionada.
Aplica-se a
Remove(String, Boolean)
Remove a instância LogExtent com o caminho especificado da coleção.
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)
Parâmetros
- force
- Boolean
true se a extensão precisar ser removida imediatamente; caso contrário, false.
Exceções
path ou force é null.
Não é possível localizar a extensão especificada pelo path na coleção.
Não é possível remover a extensão especificada pelo path. Ainda faz parte da região ativa ou o acesso foi negado.
A solicitação não pôde ser executada devido a uma exceção de E/S inesperada.
- ou -
Não é possível excluir a extensão especificada pelo path.
O método foi chamado depois que a sequência foi descartada.
Não há memória suficiente para continuar a execução do programa.
A sequência de registros está cheia.
O acesso ao repositório de log especificado é negado pelo sistema operacional.
Comentários
Uma LogExtent instância só poderá ser removida da coleção se não fizer parte da região ativa do LogStore. Se o force parâmetro for true e a extensão não puder ser removida imediatamente, uma exceção será gerada. Se o force parâmetro for false e a extensão não puder ser removida imediatamente, a remoção será adiada até que não faça mais parte da região ativa.
Você não pode remover a última extensão no , o LogExtentCollectionque significa que a Count propriedade não pode ser zero depois que uma extensão foi adicionada.