Конструктор 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