FileSystemWatcher.WaitForChanged Metoda

Definice

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, která obsahuje 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 času (v milisekundách) čekat 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 změny, kterou chcete monitorovat.

WaitForChanged(WatcherChangeTypes)

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.

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

Na WatcherChangeTypes co se dívat.

Návraty

A WaitForChangedResult obsahující konkrétní informace o změně, ke které došlo.

Poznámky

Tato metoda čeká neomezeně dlouho, 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 vyvolat obslužnou rutinu události, která reaguje na změny souborů, i když EnableRaisingEvents je vlastnost nastavená na falsehodnotu .

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 času (v milisekundách) čekat 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

Na WatcherChangeTypes co se dívat.

timeout
Int32

Doba čekání (v milisekundách) před vypršením časového limitu.

Návraty

A WaitForChangedResult obsahující konkrétní informace o změně, ke které došlo.

Poznámky

Tato metoda počká, až dojde ke změně nebo vyprší časový limit. Hodnota -1 pro timeout parametr znamená, že čeká na dobu neurčitou.

Poznámka

Tato metoda umožňuje vyvolat obslužnou rutinu události, která reaguje na změny souborů, i když EnableRaisingEvents je vlastnost nastavená na falsehodnotu .

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 změny, kterou chcete monitorovat.

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

Na WatcherChangeTypes co se dívat.

timeout
TimeSpan

Doba čekání před vypršením časového limitu.

Návraty

A WaitForChangedResult obsahující konkrétní informace o změně, ke které došlo.

Poznámky

Podívejte se WaitForChanged(WatcherChangeTypes, Int32) na poznámky.

Platí pro