Compartilhar via


Exceções de solução de problemas: System.IO.InternalBufferOverflowException

Uma exceção InternalBufferOverflowException é lançada quando o buffer interno estoura.

Dicas relacionadas

  • Ao usar FileSystemWatcher, descarte as notificações de alteração indesejadas.
    Em um inspetor de sistema de arquivos, quando você é notificado de alterações de arquivo, o sistema armazena essas alterações em um buffer que o componente cria e transmite às interfaces de programação de aplicativo (APIs). Se houver muitas alterações em um curto período de tempo, o buffer pode estourar, resultando em uma exceção InternalBufferOverflowException, que perde todas as alterações. Para impedir que o buffer estoure, use as propriedades NotifyFilter e IncludeSubdirectories para filtrar notificações de alteração indesejáveis. Para obter mais informações, consulte FileSystemWatcher.

Comentários

Você também pode aumentar o tamanho do buffer interno por meio da propriedade InternalBufferSize. Porém, aumentar o tamanho do buffer afetará o desempenho. Por isso, o melhor é manter o buffer o menor possível.

Consulte também

Tarefas

Como usar o Assistente de Exceção

Referência

InternalBufferOverflowException