FileSystemWatcher.IncludeSubdirectories Właściwość

Definicja

Pobiera lub ustawia wartość wskazującą, czy podkatalogi w określonej ścieżce powinny być monitorowane.

public:
 property bool IncludeSubdirectories { bool get(); void set(bool value); };
public bool IncludeSubdirectories { get; set; }
[System.IO.IODescription("FSW_IncludeSubdirectories")]
public bool IncludeSubdirectories { get; set; }
member this.IncludeSubdirectories : bool with get, set
[<System.IO.IODescription("FSW_IncludeSubdirectories")>]
member this.IncludeSubdirectories : bool with get, set
Public Property IncludeSubdirectories As Boolean

Wartość właściwości

true jeśli chcesz monitorować podkatalogi; w przeciwnym razie , false. Wartość domyślna to false.

Atrybuty

Uwagi

Ustaw IncludeSubdirectories wartość na true , gdy chcesz obserwować powiadomienia o zmianie plików i katalogów zawartych w katalogu określonym za pośrednictwem Path właściwości i jej podkatalogów. IncludeSubdirectories Ustawienie właściwości w celu false zmniejszenia liczby powiadomień wysyłanych do buforu wewnętrznego. Aby uzyskać więcej informacji na temat filtrowania niechcianych powiadomień, zobacz właściwości NotifyFilter i InternalBufferSize .

Gdy trueelement IncludeSubdirectories jest rekursywny przez całe poddrzewo, a nie tylko bezpośrednie katalogi podrzędne. Ścieżka względna do pliku lub katalogu w NameFileSystemEventArgs poddrzewie zwraca właściwość i OldName właściwość RenamedEventArgs, w zależności od zmian, które obserwujesz. Możesz uzyskać w pełni kwalifikowaną ścieżkę z FullPath właściwości FileSystemEventArgs i OldFullPath właściwości RenamedEventArgs, w zależności od obserwowanych zmian.

Jeśli katalog zostanie utworzony w poddrzewie obserwowanego katalogu i IncludeSubdirectories ma truewartość , ten katalog zostanie automatycznie obserwowany.

Dotyczy

Zobacz też