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.

C#
public System.IO.WaitForChangedResult WaitForChanged (System.IO.WatcherChangeTypes changeType);

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

.NET 9 ve diğer sürümler
Ürün Sürümler
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

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.

C#
public System.IO.WaitForChangedResult WaitForChanged (System.IO.WatcherChangeTypes changeType, int timeout);

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

.NET 9 ve diğer sürümler
Ürün Sürümler
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

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.

C#
public System.IO.WaitForChangedResult WaitForChanged (System.IO.WatcherChangeTypes changeType, TimeSpan timeout);

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

.NET 9 ve diğer sürümler
Ürün Sürümler
.NET 7, 8, 9