<PackageReference Include="Relativity.Transfer.Client" Version="7.0.11" />

HttpPathValidationFactory

namespace Relativity.Transfer.Http { internal class HttpPathValidationFactory : IPathValidationFactory { public ITransferLog Log { get; set; } public HttpPathValidationFactory(ITransferLog log) { Log = log; } public IPathValidationProvider CreatePathValidationProvider() { PathValidationProvider pathValidationProvider = new PathValidationProvider(); ClientLimits clientLimits = new HttpClientLimits(); IFileSystemService service = ServiceObjectLocator.GetService<IFileSystemService>(); IPathValidator pathValidator = new PathLengthValidator(clientLimits, service, Log); pathValidationProvider.Register(pathValidator); return pathValidationProvider; } } }