FileSystemWatcher.IncludeSubdirectories Propriedade

Definição

Recebe ou define um valor que indica se os subdiretórios dentro do caminho especificado devem ser monitorizados.

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

Valor de Propriedade

true Se quiseres monitorizar subdiretórios; caso contrário, false. A predefinição é false.

Atributos

Observações

Define IncludeSubdirectories para true quando queres observar notificações de alterações para ficheiros e diretórios contidos no diretório especificado através da Path propriedade e dos seus subdiretórios. Definir a IncludeSubdirectories propriedade para false ajuda a reduzir o número de notificações enviadas para o buffer interno. Para mais informações sobre como filtrar notificações indesejadas, consulte e NotifyFilterInternalBufferSize propriedades.

Quando true, IncludeSubdirectories é recursivo em toda a subárvore, não apenas nos diretórios filhos imediatos. O caminho relativo para um ficheiro ou diretório dentro da subárvore devolve a Name propriedade de FileSystemEventArgs e a OldName propriedade de RenamedEventArgs, dependendo das alterações que está a observar. Pode obter o caminho totalmente qualificado a partir da FullPath propriedade de FileSystemEventArgs e da OldFullPath propriedade de RenamedEventArgs, dependendo das alterações que está a observar.

Se um diretório for criado na subárvore do diretório que está a observar, e IncludeSubdirectories for true, esse diretório será automaticamente vigiado.

Aplica-se a

Ver também