Поделиться через


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