Construtor FileSyncScopeFilter (IEnumerable genérico, IEnumerable genérico, FileAttributes, IEnumerable genérico)
Inicializa uma nova instância da classe FileSyncScopeFilter que tem base em uma lista de arquivos a excluir, em uma lista de subdiretórios a excluir, em uma máscara de atributo a ser usada para excluir arquivos e pastas e em uma lista de nomes de arquivos para incluir explicitamente.
Namespace: Microsoft.Synchronization.Files
Assembly: Microsoft.Synchronization.Files (em microsoft.synchronization.files.dll)
Sintaxe
'Declaração
Public Sub New ( _
fileNameExcludes As IEnumerable(Of String), _
subdirectoryExcludes As IEnumerable(Of String), _
attributeExcludeMask As FileAttributes, _
fileNameIncludes As IEnumerable(Of String) _
)
'Uso
Dim fileNameExcludes As IEnumerable(Of String)
Dim subdirectoryExcludes As IEnumerable(Of String)
Dim attributeExcludeMask As FileAttributes
Dim fileNameIncludes As IEnumerable(Of String)
Dim instance As New FileSyncScopeFilter(fileNameExcludes, subdirectoryExcludes, attributeExcludeMask, fileNameIncludes)
public FileSyncScopeFilter (
IEnumerable<string> fileNameExcludes,
IEnumerable<string> subdirectoryExcludes,
FileAttributes attributeExcludeMask,
IEnumerable<string> fileNameIncludes
)
public:
FileSyncScopeFilter (
IEnumerable<String^>^ fileNameExcludes,
IEnumerable<String^>^ subdirectoryExcludes,
FileAttributes attributeExcludeMask,
IEnumerable<String^>^ fileNameIncludes
)
public FileSyncScopeFilter (
IEnumerable<String> fileNameExcludes,
IEnumerable<String> subdirectoryExcludes,
FileAttributes attributeExcludeMask,
IEnumerable<String> fileNameIncludes
)
public function FileSyncScopeFilter (
fileNameExcludes : IEnumerable<String>,
subdirectoryExcludes : IEnumerable<String>,
attributeExcludeMask : FileAttributes,
fileNameIncludes : IEnumerable<String>
)
Parâmetros
- fileNameExcludes
Uma coleção de nomes de arquivos para excluir do escopo. Curingas (* e ?) podem ser usados. Passar uma coleção vazia para esse valor não excluirá nenhum arquivo com base no nome.
- subdirectoryExcludes
Uma coleção de caminhos relativos de diretórios para excluir do escopo. Curingas (* e ?) não podem ser usados. A exclusão de um diretório exclui todos os arquivos e subdiretórios contidos nesse diretório. Passar uma coleção vazia para esse valor não excluirá nenhum subdiretório com base no caminho relativo.
- attributeExcludeMask
Atributos de arquivos e pastas que serão excluídos do escopo. Se uma pasta for excluída, todos os arquivos e pastas filho serão excluídos, mesmo que os filhos não tenham o atributo definido diretamente para eles. Passar 0 para esse valor indica uma máscara vazia. Isso não excluirá nenhum arquivo com base em atributos.
- fileNameIncludes
Uma coleção de nomes de arquivos para incluir explicitamente no escopo. Curingas (* e ?) podem ser usados. Passar uma coleção vazia para este valor incluirá todos os arquivos e pastas que não são excluídos de outra forma.
Consulte também
Referência
Classe FileSyncScopeFilter
Membros FileSyncScopeFilter
Namespace Microsoft.Synchronization.Files