Mark TempFiles class and members as obsolete

The TempFiles class, including its TempPath property, constructor,
and methods (Create, CleanUpFiles, CleanUp), is now marked with
the [Obsolete("Use memory cache instead of temp files.")] attribute.
This deprecates the use of temp files in favor of a memory cache
approach for future development.
This commit is contained in:
2026-03-06 14:48:19 +01:00
parent a6d6dc8c4d
commit 0ee7ec82d6

View File

@@ -2,12 +2,17 @@ using EnvelopeGenerator.ServiceHost.Extensions;
namespace EnvelopeGenerator.ServiceHost.Jobs;
[Obsolete("Use memory cache instead of temp files.")]
public class TempFiles
{
[Obsolete("Use memory cache instead of temp files.")]
public string TempPath { get; }
private readonly ILogger<TempFiles> _logger;
[Obsolete("Use memory cache instead of temp files.")]
public TempFiles(ILogger<TempFiles> logger)
{
_logger = logger;
@@ -15,6 +20,8 @@ public class TempFiles
TempPath = Path.Combine(tempDirectoryPath, "EnvelopeGenerator");
}
[Obsolete("Use memory cache instead of temp files.")]
public bool Create()
{
try
@@ -37,6 +44,8 @@ public class TempFiles
}
}
[Obsolete("Use memory cache instead of temp files.")]
private bool CleanUpFiles()
{
try
@@ -56,6 +65,8 @@ public class TempFiles
}
}
[Obsolete("Use memory cache instead of temp files.")]
public bool CleanUp()
{
try