public AiFileService(
IAiCacheStorage cacheStorage,
IAiCacheLockingStrategy cacheLockingStrategy,
IAiFileProcessor fileProcessor,
IBackgroundServiceQueue backgroundServiceQueue,
IErrorManager errorManager
)Public Sub New (
cacheStorage As IAiCacheStorage,
cacheLockingStrategy As IAiCacheLockingStrategy,
fileProcessor As IAiFileProcessor,
backgroundServiceQueue As IBackgroundServiceQueue,
errorManager As IErrorManager
)public:
AiFileService(
IAiCacheStorage^ cacheStorage,
IAiCacheLockingStrategy^ cacheLockingStrategy,
IAiFileProcessor^ fileProcessor,
IBackgroundServiceQueue^ backgroundServiceQueue,
IErrorManager^ errorManager
)new :
cacheStorage : IAiCacheStorage *
cacheLockingStrategy : IAiCacheLockingStrategy *
fileProcessor : IAiFileProcessor *
backgroundServiceQueue : IBackgroundServiceQueue *
errorManager : IErrorManager -> AiFileServiceСодержит методы, предполагаемые для вызова с клиента, в том же виде, в каком они требуются клиенту.
Сервис можно использовать на сервере в аналогичных сценариях, которые актуальны и для клиента.