FileSystemWatcher.WaitForChanged Yöntem

Tanım

Gerçekleşen değişiklikle ilgili belirli bilgileri içeren bir yapı döndüren zaman uyumlu yöntem.

Aşırı Yüklemeler

WaitForChanged(WatcherChangeTypes)

İzlemek istediğiniz değişiklik türüne göre gerçekleşen değişiklikle ilgili belirli bilgileri içeren bir yapı döndüren zaman uyumlu yöntem.

WaitForChanged(WatcherChangeTypes, Int32)

İzlemek istediğiniz değişiklik türü ve zaman aşımına uğramadan önce bekleme süresi (milisaniye cinsinden) dikkate alındığında, gerçekleşen değişiklikle ilgili belirli bilgileri içeren bir yapı döndüren zaman uyumlu bir yöntem.

WaitForChanged(WatcherChangeTypes, TimeSpan)

İzlenecek değişikliğin türü göz önüne alındığında, gerçekleşen değişiklikle ilgili belirli bilgileri içeren bir yapıyı zaman uyumlu olarak döndürür.

WaitForChanged(WatcherChangeTypes)

Kaynak:
FileSystemWatcher.cs
Kaynak:
FileSystemWatcher.cs
Kaynak:
FileSystemWatcher.cs

İzlemek istediğiniz değişiklik türüne göre gerçekleşen değişiklikle ilgili belirli bilgileri içeren bir yapı döndüren zaman uyumlu yöntem.

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

Parametreler

changeType
WatcherChangeTypes

WatcherChangeTypes için watch.

Döndürülenler

WaitForChangedResult Gerçekleşen değişiklikle ilgili belirli bilgileri içeren bir.

Açıklamalar

Bu yöntem, ilk değişiklik gerçekleşene kadar süresiz olarak bekler ve sonra döndürür. Bu, -1 olarak ayarlanmış parametresiyle birlikte kullanmakla WaitForChangedtimeout aynıdır.

Not

Bu yöntem, özelliği olarak ayarlansa bile dosya değişikliklerine yanıt vermek için bir olay işleyicisinin EnableRaisingEvents çağrılmasını falsesağlar.

Bazı sistemlerde raporlar, FileSystemWatcher kısa 8.3 dosya adı biçimini kullanarak dosyalarda değişir. Örneğin, "LongFileName.LongExtension" değişikliği "LongFi~ olarak bildirilebilir. Lon".

Ayrıca bkz.

Şunlara uygulanır

WaitForChanged(WatcherChangeTypes, Int32)

Kaynak:
FileSystemWatcher.cs
Kaynak:
FileSystemWatcher.cs
Kaynak:
FileSystemWatcher.cs

İzlemek istediğiniz değişiklik türü ve zaman aşımına uğramadan önce bekleme süresi (milisaniye cinsinden) dikkate alındığında, gerçekleşen değişiklikle ilgili belirli bilgileri içeren bir yapı döndüren zaman uyumlu bir yöntem.

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

Parametreler

changeType
WatcherChangeTypes

WatcherChangeTypes için watch.

timeout
Int32

Zaman aşımına uğramadan önce beklenen süre (milisaniye cinsinden).

Döndürülenler

WaitForChangedResult Gerçekleşen değişiklikle ilgili belirli bilgileri içeren bir.

Açıklamalar

Bu yöntem bir değişiklik gerçekleşene veya zaman aşımına uğradıya kadar bekler. Parametre için timeout -1 değeri süresiz bekleme anlamına gelir.

Not

Bu yöntem, özelliği olarak ayarlansa bile dosya değişikliklerine yanıt vermek için bir olay işleyicisinin EnableRaisingEvents çağrılmasını falsesağlar.

Bazı sistemlerde raporlar, FileSystemWatcher kısa 8.3 dosya adı biçimini kullanarak dosyalarda değişir. Örneğin, "LongFileName.LongExtension" değişikliği "LongFi~ olarak bildirilebilir. Lon".

Ayrıca bkz.

Şunlara uygulanır

WaitForChanged(WatcherChangeTypes, TimeSpan)

Kaynak:
FileSystemWatcher.cs
Kaynak:
FileSystemWatcher.cs
Kaynak:
FileSystemWatcher.cs

İzlenecek değişikliğin türü göz önüne alındığında, gerçekleşen değişiklikle ilgili belirli bilgileri içeren bir yapıyı zaman uyumlu olarak döndürür.

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

Parametreler

changeType
WatcherChangeTypes

WatcherChangeTypes için watch.

timeout
TimeSpan

Zaman aşımına uğramadan önce bekleme süresi.

Döndürülenler

WaitForChangedResult Gerçekleşen değişiklikle ilgili belirli bilgileri içeren bir.

Açıklamalar

Açıklamalara bakın WaitForChanged(WatcherChangeTypes, Int32) .

Şunlara uygulanır