Sdílet prostřednictvím


FileSystemWatcher.WaitForChanged Metoda

Definice

Synchronní metoda, která vrací strukturu obsahující konkrétní informace o změně, ke které došlo.

Přetížení

Name Description
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 obsahující 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, která se má monitorovat.

WaitForChanged(WatcherChangeTypes)

Zdroj:
FileSystemWatcher.cs
Zdroj:
FileSystemWatcher.cs
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

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á na neomezenou dobu, dokud nedojde k první změně a poté vrátí. To je stejné jako použití s parametrem WaitForChanged nastaveným timeout na -1.

Poznámka:

Tato metoda umožňuje vyvolat obslužnou rutinu události reagovat na změny souboru, i když EnableRaisingEvents je vlastnost nastavena na false.

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
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, 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á, dokud nedojde ke změně nebo vyprší časový limit. Hodnota -1 parametru timeout znamená čekání na neomezenou dobu.

Poznámka:

Tato metoda umožňuje vyvolat obslužnou rutinu události reagovat na změny souboru, i když EnableRaisingEvents je vlastnost nastavena na false.

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
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, která se má 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

Viz WaitForChanged(WatcherChangeTypes, Int32) poznámky.

Platí pro