From 412f7ef4dc7b49c0cd3427b7b9d885510878f523 Mon Sep 17 00:00:00 2001 From: rameel Date: Sun, 31 Aug 2025 17:35:16 +0500 Subject: [PATCH] Mark ZipFileProvider as obsolete --- src/Ramstack.FileProviders/ZipFileProvider.cs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/Ramstack.FileProviders/ZipFileProvider.cs b/src/Ramstack.FileProviders/ZipFileProvider.cs index d639a26..c21425f 100644 --- a/src/Ramstack.FileProviders/ZipFileProvider.cs +++ b/src/Ramstack.FileProviders/ZipFileProvider.cs @@ -6,6 +6,14 @@ namespace Ramstack.FileProviders; /// /// Provides access to files within a ZIP archive. /// +/// +/// **WARNING:** +/// +/// This class is not thread-safe and is designed to handle only one file read operation at a time. +/// It does not support parallel or simultaneous opening of multiple files. +/// +/// +[Obsolete("Deprecated due to thread safety limitations and parallel file access capabilities.")] public sealed class ZipFileProvider : IFileProvider, IDisposable { private readonly ZipArchive _archive;