FileSyncScopeFilter 构造函数 (泛型 IEnumerable, 泛型 IEnumerable, FileAttributes, 泛型 IEnumerable)

初始化 FileSyncScopeFilter 类的一个新实例,该实例基于要排除的文件列表、要排除的子目录列表、用于排除文件和文件夹的属性掩码以及要显式包括的文件名列表。

命名空间: Microsoft.Synchronization.Files
程序集: Microsoft.Synchronization.Files(在 microsoft.synchronization.files.dll 中)

语法

声明
Public Sub New ( _
    fileNameExcludes As IEnumerable(Of String), _
    subdirectoryExcludes As IEnumerable(Of String), _
    attributeExcludeMask As FileAttributes, _
    fileNameIncludes As IEnumerable(Of String) _
)
用法
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>
)

参数

  • fileNameExcludes
    要从作用域中排除的文件名的集合。可使用通配符(* 和 ?)。为此值传递空集合将不基于名称排除文件。
  • subdirectoryExcludes
    要从作用域中排除的目录的相对路径的集合。可使用通配符(* 和 ?)。排除一个目录将排除该目录中包含的所有文件和子目录。为此值传递空集合将不基于相对路径排除子目录。
  • attributeExcludeMask
    要从作用域中排除的文件和文件夹的属性。如果排除了一个文件夹,也会排除该文件夹的所有子文件和子文件夹,即使没有直接对这些子级设置该属性。为此值传递 0 指示一个空掩码。这将不基于属性排除文件。
  • fileNameIncludes
    要在作用域中显式包括的文件名的集合。可使用通配符(* 和 ?)。为此值传递空集合将包括没有通过其他方式排除的所有文件和文件夹。

请参阅

参考

FileSyncScopeFilter 类
FileSyncScopeFilter 成员
Microsoft.Synchronization.Files 命名空间