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

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(); HttpClientLimits clientLimits = new HttpClientLimits(); IFileSystemService service = ServiceObjectLocator.GetService<IFileSystemService>(); IPathValidator pathValidator = new PathLengthValidator(clientLimits, service, Log); pathValidationProvider.Register(pathValidator); return pathValidationProvider; } } }