FileSystemWatcher.Error Událost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Nastane, když instance objektu FileSystemWatcher nemůže pokračovat v monitorování změn nebo při přetečení vnitřní vyrovnávací paměti.
public:
event System::IO::ErrorEventHandler ^ Error;
public event System.IO.ErrorEventHandler? Error;
public event System.IO.ErrorEventHandler Error;
[System.ComponentModel.Browsable(false)]
public event System.IO.ErrorEventHandler Error;
member this.Error : System.IO.ErrorEventHandler
[<System.ComponentModel.Browsable(false)>]
member this.Error : System.IO.ErrorEventHandler
Public Custom Event Error As ErrorEventHandler
Event Type
- Atributy
Poznámky
Tato událost je vyvolána vždy, když něco brání objektu FileSystemWatcher v monitorování změn. Například pokud objekt monitoruje změny ve vzdáleném adresáři a připojení k ho adresáři je ztraceno, Error událost je vyvolána.
Systém vás upozorní na změny souborů a uloží je do vyrovnávací paměti, kterou komponenta vytvoří a předá do rozhraní API. Pokud během krátké doby dojde k mnoha změnám, může vyrovnávací paměť přetéct. To způsobí, že komponenta ztratí přehled o změnách v adresáři a bude poskytovat pouze paušální oznámení. Zvětšení vyrovnávací paměti je nákladné, protože pochází z nestránkované paměti, kterou nelze prohodit na disk, a proto udržujte vyrovnávací paměť co nejmenší. Abyste se vyhnuli přetečení vyrovnávací paměti, vyfiltrujte NotifyFilterpomocí vlastností , Filtera IncludeSubdirectories oznámení o nežádoucích změnách.
Poznámka
Běžné operace systému souborů můžou vyvolat více než jednu událost. Například při přesunu souboru z jednoho adresáře do jiného může dojít k vyvolání několika OnChanged a některých OnCreated událostí a OnDeleted událostí. Přesunutí souboru je složitá operace, která se skládá z několika jednoduchých operací, a proto vyvolává více událostí. Podobně mohou některé aplikace (například antivirový software) způsobit další události systému souborů, které jsou zjištěny nástrojem FileSystemWatcher.
Platí pro
Viz také
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro