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.