Sdílet prostřednictvím


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 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 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 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 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 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.

Platí pro