Table of Contents

Constructor UserFileBackupService

Namespace
Oscova.Agents.FileBackups
Assembly
Oscova.Agents.dll

UserFileBackupService(Func<string, string>, Func<string, bool>, long, ILogger<UserFileBackupService>)

Creates a backup service with caller-owned root, file, and size policies.

public UserFileBackupService(Func<string, string> userRootResolver, Func<string, bool> isSupportedFile, long maxFileSizeBytes, ILogger<UserFileBackupService> logger)

Parameters

userRootResolver Func<string, string>
isSupportedFile Func<string, bool>
maxFileSizeBytes long
logger ILogger<UserFileBackupService>