FileSystemWatcher.WaitForChanged Metoda
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í.
Synchronní metoda, která vrací strukturu, která obsahuje konkrétní informace o změně, ke které došlo.
Přetížení
WaitForChanged(WatcherChangeTypes) |
Synchronní metoda, která vrací strukturu obsahující konkrétní informace o změně, ke které došlo, vzhledem k typu změny, kterou chcete monitorovat. |
WaitForChanged(WatcherChangeTypes, Int32) |
Synchronní metoda, která vrací strukturu, která obsahuje konkrétní informace o změně, ke které došlo, vzhledem k typu změny, kterou chcete monitorovat, a době (v milisekundách) čekání před vypršením časového limitu. |
WaitForChanged(WatcherChangeTypes, TimeSpan) |
Synchronně vrátí strukturu, která obsahuje konkrétní informace o změně, ke které došlo, vzhledem k typu monitorovaných změn. |
WaitForChanged(WatcherChangeTypes)
- Zdroj:
- FileSystemWatcher.cs
- Zdroj:
- FileSystemWatcher.cs
- Zdroj:
- FileSystemWatcher.cs
Synchronní metoda, která vrací strukturu obsahující konkrétní informace o změně, ke které došlo, vzhledem k typu změny, kterou chcete monitorovat.
public:
System::IO::WaitForChangedResult WaitForChanged(System::IO::WatcherChangeTypes changeType);
public System.IO.WaitForChangedResult WaitForChanged (System.IO.WatcherChangeTypes changeType);
member this.WaitForChanged : System.IO.WatcherChangeTypes -> System.IO.WaitForChangedResult
Public Function WaitForChanged (changeType As WatcherChangeTypes) As WaitForChangedResult
Parametry
- changeType
- WatcherChangeTypes
Pro WatcherChangeTypes watch.
Návraty
A WaitForChangedResult , který obsahuje konkrétní informace o změně, ke které došlo.
Poznámky
Tato metoda čeká po neomezenou dobu, dokud nedojde k první změně, a pak vrátí. Je to stejné jako použití WaitForChanged s parametrem nastaveným timeout
na -1.
Poznámka
Tato metoda umožňuje vyvolání obslužné rutiny události, která reaguje na změny souboru, i když EnableRaisingEvents je vlastnost nastavená na false
hodnotu .
V některých systémech FileSystemWatcher hlásí změny souborů pomocí krátkého formátu názvu souboru 8.3. Například změna na "LongFileName.LongExtension" může být hlášena jako "LongFi~. Lon".
Viz také
Platí pro
WaitForChanged(WatcherChangeTypes, Int32)
- Zdroj:
- FileSystemWatcher.cs
- Zdroj:
- FileSystemWatcher.cs
- Zdroj:
- FileSystemWatcher.cs
Synchronní metoda, která vrací strukturu, která obsahuje konkrétní informace o změně, ke které došlo, vzhledem k typu změny, kterou chcete monitorovat, a době (v milisekundách) čekání před vypršením časového limitu.
public:
System::IO::WaitForChangedResult WaitForChanged(System::IO::WatcherChangeTypes changeType, int timeout);
public System.IO.WaitForChangedResult WaitForChanged (System.IO.WatcherChangeTypes changeType, int timeout);
member this.WaitForChanged : System.IO.WatcherChangeTypes * int -> System.IO.WaitForChangedResult
Public Function WaitForChanged (changeType As WatcherChangeTypes, timeout As Integer) As WaitForChangedResult
Parametry
- changeType
- WatcherChangeTypes
Pro WatcherChangeTypes watch.
- timeout
- Int32
Doba čekání (v milisekundách) před vypršením časového limitu.
Návraty
A WaitForChangedResult , který obsahuje konkrétní informace o změně, ke které došlo.
Poznámky
Tato metoda počká, dokud nedojde ke změně nebo než vyprší časový limit. Hodnota -1 pro timeout
parametr znamená čekání na neomezenou dobu.
Poznámka
Tato metoda umožňuje vyvolání obslužné rutiny události, která reaguje na změny souboru, i když EnableRaisingEvents je vlastnost nastavená na false
hodnotu .
V některých systémech FileSystemWatcher hlásí změny souborů pomocí krátkého formátu názvu souboru 8.3. Například změna na "LongFileName.LongExtension" může být hlášena jako "LongFi~. Lon".
Viz také
Platí pro
WaitForChanged(WatcherChangeTypes, TimeSpan)
- Zdroj:
- FileSystemWatcher.cs
- Zdroj:
- FileSystemWatcher.cs
- Zdroj:
- FileSystemWatcher.cs
Synchronně vrátí strukturu, která obsahuje konkrétní informace o změně, ke které došlo, vzhledem k typu monitorovaných změn.
public:
System::IO::WaitForChangedResult WaitForChanged(System::IO::WatcherChangeTypes changeType, TimeSpan timeout);
public System.IO.WaitForChangedResult WaitForChanged (System.IO.WatcherChangeTypes changeType, TimeSpan timeout);
member this.WaitForChanged : System.IO.WatcherChangeTypes * TimeSpan -> System.IO.WaitForChangedResult
Public Function WaitForChanged (changeType As WatcherChangeTypes, timeout As TimeSpan) As WaitForChangedResult
Parametry
- changeType
- WatcherChangeTypes
Pro WatcherChangeTypes watch.
- timeout
- TimeSpan
Doba čekání před vypršením časového limitu.
Návraty
A WaitForChangedResult , který obsahuje konkrétní informace o změně, ke které došlo.
Poznámky
Viz WaitForChanged(WatcherChangeTypes, Int32) poznámky.