FileSyncScopeFilter コンストラクター (IEnumerable(String), IEnumerable(String), FileAttributes, IEnumerable(String))

除外するファイルやサブディレクトリの一覧、ファイルとフォルダーの除外に使用する属性マスク、および明示的に含めるファイル名の一覧に基づいて、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
)
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>
)

パラメーター

  • fileNameExcludes
    型 : System.Collections.Generic. . :: . .IEnumerable< (Of < ( <'String> ) > ) >
    スコープから除外するファイル名のコレクション。ワイルドカード (* および ?) を使用できます。この値が空のコレクションである場合、名前に基づいたファイルの除外は行われません。
  • subdirectoryExcludes
    型 : System.Collections.Generic. . :: . .IEnumerable< (Of < ( <'String> ) > ) >
    スコープから除外するディレクトリの相対パスのコレクション。ワイルドカード (* および ?) は使用できません。ディレクトリを除外すると、そのディレクトリに含まれているすべてのファイルおよびサブディレクトリが除外されます。この値が空のコレクションである場合、相対パスに基づいたサブディレクトリの除外は行われません。
  • attributeExcludeMask
    型 : System.IO. . :: . .FileAttributes
    スコープから除外するファイルおよびフォルダーの属性。フォルダーを除外する場合は、そのフォルダーの子に属性が直接設定されていなくても、そのフォルダーのすべての子ファイルおよび子フォルダーが同様に除外されます。この値が 0 である場合は、マスクが空であることを示します。この場合、属性に基づいたファイルの除外は行われません。
  • fileNameIncludes
    型 : System.Collections.Generic. . :: . .IEnumerable< (Of < ( <'String> ) > ) >
    スコープに明示的に含めるファイル名のコレクション。ワイルドカード (* および ?) を使用できます。この値が空のコレクションである場合は、別の方法で除外されていないすべてのファイルおよびフォルダーが含まれます。

参照

参照

FileSyncScopeFilterクラス

FileSyncScopeFilter メンバー

FileSyncScopeFilter オーバーロード

Microsoft.Synchronization.Files 名前空間