FileSyncScopeFilter Constructor (IEnumerable(String), IEnumerable(String), FileAttributes, IEnumerable(String))

Inicializa una nueva instancia de la clase FileSyncScopeFilter que está basada en una lista de los archivos que se deben excluir, una lista de los subdirectorios que se deben excluir, una máscara de atributos que se usará para excluir archivos y carpetas, y una lista de los nombres de archivo que se deben incluir explícitamente.

Espacio de nombres:  Microsoft.Synchronization.Files
Ensamblado:  Microsoft.Synchronization.Files (en Microsoft.Synchronization.Files.dll)

Sintaxis

'Declaración
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
)
new : 
        fileNameExcludes:IEnumerable<string> * 
        subdirectoryExcludes:IEnumerable<string> * 
        attributeExcludeMask:FileAttributes * 
        fileNameIncludes:IEnumerable<string> -> FileSyncScopeFilter
public function FileSyncScopeFilter(
    fileNameExcludes : IEnumerable<String>, 
    subdirectoryExcludes : IEnumerable<String>, 
    attributeExcludeMask : FileAttributes, 
    fileNameIncludes : IEnumerable<String>
)

Parámetros

  • fileNameExcludes
    Tipo: System.Collections.Generic. . :: . .IEnumerable< (Of < ( <'String> ) > ) >
    Colección de nombres de archivo que se deben excluir del ámbito. Pueden usarse los caracteres comodín (? y *). Si se pasa una colección vacía a este valor, no se excluirá ningún archivo en función de su nombre.
  • subdirectoryExcludes
    Tipo: System.Collections.Generic. . :: . .IEnumerable< (Of < ( <'String> ) > ) >
    Colección de rutas de acceso relativas de los directorios que se deben excluir del ámbito. No pueden usarse los caracteres comodín (? y *). Si se excluye un directorio, se excluirán todos los archivos y subdirectorios que contiene. Si se pasa una colección vacía a este valor, no se excluirá ningún subdirectorio en función de ruta de acceso relativa.
  • attributeExcludeMask
    Tipo: System.IO. . :: . .FileAttributes
    Atributos de los archivos y carpetas que se van a excluir del ámbito. Si se excluye una carpeta, también se excluyen todos sus archivos y carpetas secundarios, aun cuando los elementos secundarios no tengan el atributo activado directamente. Pasar 0 a este valor indica una máscara vacía. Esto significa que no se excluirá ningún archivo en función de sus atributos.
  • fileNameIncludes
    Tipo: System.Collections.Generic. . :: . .IEnumerable< (Of < ( <'String> ) > ) >
    Colección de nombres de archivo que se deben incluir explícitamente en el ámbito. Pueden usarse los caracteres comodín (? y *). Si se pasa una colección vacía para este valor, se incluirán todos los archivos y carpetas que no se excluyan de otra forma.

Vea también

Referencia

FileSyncScopeFilter Clase

FileSyncScopeFilter Miembros

FileSyncScopeFilter Sobrecarga

Microsoft.Synchronization.Files Espacio de nombres