<PackageReference Include="Relativity.Server.Transfer.SDK" Version="7.7.0" />

Relativity.Transfer.PathEnumeratorContext

public sealed class PathEnumeratorContext
namespace Relativity.Transfer { public sealed class PathEnumeratorContext { public const double DefaultProgressRateSeconds = 0.25; public const bool DefaultSyncBatchTotals = false; public const bool DefaultValidateTotalFileCount = false; public const int MaxRemoteDegreeOfParallelism = 2; public const int MaxLocalDegreeOfParallelism = 8; public ClientConfiguration Configuration { get; } public IList<string> FileNames { get; } public int MaxDegreeOfDirectoryParallelism { get; set; } public int MaxDegreeOfFileParallelism { get; set; } public int MaxDegreeOfRemotePagingParallelism { get; set; } public PathEnumeratorOption Option { get; set; } public bool PreserveFolders { get; set; } public double ProgressRateSeconds { get; set; } public IList<string> SearchPaths { get; } public bool SyncBatchTotals { get; set; } public string TargetPath { get; set; } public bool ValidateTotalFileCount { get; set; } public event EventHandler<EnumeratedPathErrorEventArgs> PathError; public event EventHandler<EnumeratedPathsEventArgs> Progress; public event EventHandler<SerializedPathsEventArgs> Serialized; public PathEnumeratorContext(); public PathEnumeratorContext(string searchPath); public PathEnumeratorContext(string searchPath, string targetPath); public PathEnumeratorContext(string searchPath, string targetPath, PathEnumeratorOption option); public PathEnumeratorContext(IEnumerable<string> searchPaths); public PathEnumeratorContext(IEnumerable<string> searchPaths, string targetPath); public PathEnumeratorContext(IEnumerable<string> searchPaths, string targetPath, PathEnumeratorOption option); public PathEnumeratorContext(ClientConfiguration clientConfiguration); public PathEnumeratorContext(ClientConfiguration clientConfiguration, string searchPath); public PathEnumeratorContext(ClientConfiguration clientConfiguration, string searchPath, string targetPath); public PathEnumeratorContext(ClientConfiguration clientConfiguration, string searchPath, string targetPath, PathEnumeratorOption option); public PathEnumeratorContext(ClientConfiguration clientConfiguration, IEnumerable<string> searchPaths); public PathEnumeratorContext(ClientConfiguration clientConfiguration, IEnumerable<string> searchPaths, string targetPath); public PathEnumeratorContext(ClientConfiguration clientConfiguration, IEnumerable<string> searchPaths, string targetPath, PathEnumeratorOption option); } }