Partager via


FileSyncScopeFilter constructeur (IEnumerable(String), IEnumerable(String), FileAttributes, IEnumerable(String))

Initialise une nouvelle instance de la classe FileSyncScopeFilter basée sur une liste de fichiers à exclure, une liste de sous-répertoires à exclure, un masque d'attribut à utiliser pour exclure des fichiers et des dossiers et une liste de noms de fichier à inclure explicitement.

Espace de noms :  Microsoft.Synchronization.Files
Assembly :  Microsoft.Synchronization.Files (dans Microsoft.Synchronization.Files.dll)

Syntaxe

'Déclaration
Public Sub New ( _
    fileNameExcludes As IEnumerable(Of String), _
    subdirectoryExcludes As IEnumerable(Of String), _
    attributeExcludeMask As FileAttributes, _
    fileNameIncludes As IEnumerable(Of String) _
)
'Utilisation
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>
)

Paramètres

  • fileNameExcludes
    Type : System.Collections.Generic. . :: . .IEnumerable< (Of < ( <'String> ) > ) >
    Collection de noms de fichier à exclure de l'étendue. Les caractères génériques (* et ?) sont autorisés. Le passage d'une collection vide pour cette valeur n'exclura pas de fichiers sur la base du nom.
  • subdirectoryExcludes
    Type : System.Collections.Generic. . :: . .IEnumerable< (Of < ( <'String> ) > ) >
    Collection de chemins d'accès relatifs de répertoires à exclure de l'étendue. Les caractères génériques (* et ?) sont interdits. L'exclusion d'un répertoire exclut tous les fichiers et sous-répertoires contenus dans ce répertoire. Le passage d'une collection vide pour cette valeur n'exclura pas de sous-répertoires sur la base du chemin d'accès relatif.
  • attributeExcludeMask
    Type : System.IO. . :: . .FileAttributes
    Attributs de fichiers et dossiers à exclure de l'étendue. Si un dossier est exclu, tous ses fichiers et dossiers enfants sont également exclus, même si l'attribut n'est pas directement défini sur eux. Le passage de 0 pour cette valeur indique un masque vide. Cela n'exclura pas de fichiers selon les attributs.
  • fileNameIncludes
    Type : System.Collections.Generic. . :: . .IEnumerable< (Of < ( <'String> ) > ) >
    Collection de noms de fichier à inclure explicitement dans l'étendue. Les caractères génériques (* et ?) sont autorisés. Le passage d'une collection vide pour cette valeur inclura tous les fichiers et dossiers qui ne sont pas autrement exclus.

Voir aussi

Référence

FileSyncScopeFilter Classe

Membres FileSyncScopeFilter

Surcharge FileSyncScopeFilter

Espace de noms Microsoft.Synchronization.Files