Condividi tramite


Costruttore FileSyncScopeFilter (IEnumerable generico, IEnumerable generico, FileAttributes, IEnumerable generico)

Inizializza una nuova istanza della classe FileSyncScopeFilter in base a un elenco di file da escludere, un elenco di sottodirectory da escludere, una maschera di attributi da utilizzare per escludere file e cartelle e un elenco di nomi di file da includere in modo esplicito.

Spazio dei nomi: Microsoft.Synchronization.Files
Assembly: Microsoft.Synchronization.Files (in microsoft.synchronization.files.dll)

Sintassi

'Dichiarazione
Public Sub New ( _
    fileNameExcludes As IEnumerable(Of String), _
    subdirectoryExcludes As IEnumerable(Of String), _
    attributeExcludeMask As FileAttributes, _
    fileNameIncludes As IEnumerable(Of String) _
)
'Utilizzo
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>
)

Parametri

  • fileNameExcludes
    Una raccolta di nomi di file da escludere dall'ambito. È possibile utilizzare i caratteri jolly * e ?. Se per questo valore viene passata una raccolta vuota, nessun file verrà escluso in base al nome.
  • subdirectoryExcludes
    Una raccolta di percorsi relativi di directory da escludere dall'ambito. Non è possibile utilizzare i caratteri jolly * e ?. L'esclusione di una directory causa l'esclusione di tutti i file e di tutte le sottodirectory contenuti nella directory. Se per questo valore viene passata una raccolta vuota, nessuna sottodirectory verrà esclusa in base al percorso relativo.
  • attributeExcludeMask
    Attributi di file e cartelle da escludere dall'ambito. Se una cartella viene esclusa, vengono esclusi anche tutti i file e le cartelle figlio, anche se per gli elementi figlio l'attributo non è stato impostato direttamente. Il valore 0 passato per questo valore indica una maschera vuota e non verrà escluso alcun file in base agli attributi.
  • fileNameIncludes
    Una raccolta di nomi di file da includere nell'ambito in modo esplicito. È possibile utilizzare i caratteri jolly * e ?. Se per questo valore viene passata una raccolta vuota, verranno inclusi tutti i file e tutte le cartelle che non sono esclusi in altro modo.

Vedere anche

Riferimento

Classe FileSyncScopeFilter
Membri FileSyncScopeFilter
Spazio dei nomi Microsoft.Synchronization.Files