This commit is contained in:
2025-12-08 03:27:08 +03:30
parent 0fd4ad49ac
commit 64969bf9b1
3 changed files with 20 additions and 12 deletions
+4
View File
@@ -101,6 +101,10 @@ namespace xFileService.DI
throw exception;
}
//
// Register Tag Provider for Files ...
services.Add(new ServiceDescriptor(typeof(IXFileTagProvider), typeof(XFileTagProvider), lifeTime));
//
// Register Main Provider ...
services.Add(new ServiceDescriptor(typeof(IXFileProvider), typeof(XFileProvider), lifeTime));
+3 -7
View File
@@ -1,12 +1,8 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using xTagService.Interfaces;
namespace xFileService.Interfaces
{
public interface IXFileTagProvider
{
}
public interface IXFileTagProvider : IXBaseTagProvider<Guid>
{ }
}
+13 -5
View File
@@ -1,12 +1,20 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using xFileService.Interfaces;
using xFileService.Models.Entities;
using xTagService.Interfaces;
using xTagService.Providers;
namespace xFileService.Providers
{
public class XFileTagProvider
public class XFileTagProvider : XBaseTagProvider<Guid>, IXFileTagProvider
{
public XFileTagProvider(
IXTagProvider tagProvider,
string providedFor = nameof(XFile)
) : base(
providedFor: providedFor,
tagProvider: tagProvider
)
{ }
}
}