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.