Contains settings used by KuduSyncRunner.
Пример #1
0
        /// <summary>
        /// Sync two folders content
        /// </summary>
        /// <param name="source">The source directory path.</param>
        /// <param name="target">The target directory path.</param>
        /// <param name="settings">The settings.</param>
        // ReSharper disable once MemberCanBePrivate.Global
        public void Sync(DirectoryPath source, DirectoryPath target, KuduSyncSettings settings)
        {
            if (source == null)
            {
                throw new ArgumentNullException(nameof(source));
            }

            if (target == null)
            {
                throw new ArgumentNullException(nameof(target));
            }

            if (settings == null)
            {
                throw new ArgumentNullException(nameof(settings));
            }

            _kuduSyncRunner.Sync(source, target, settings);
        }