Class DocumentAdminAppService
Inheritance
System.Object
DocumentAdminAppService
Implements
IApplicationService
Assembly: Volo.Docs.Admin.Application.dll
Syntax
public class DocumentAdminAppService : ApplicationService, IDocumentAdminAppService, IApplicationService
Constructors
DocumentAdminAppService(IProjectRepository, IDocumentRepository, IDocumentSourceFactory, IDistributedCache<DocumentUpdateInfo>, IDistributedCache<List<VersionInfo>>, IDistributedCache<LanguageConfig>, IDocumentFullSearch)
Declaration
public DocumentAdminAppService(IProjectRepository projectRepository, IDocumentRepository documentRepository, IDocumentSourceFactory documentStoreFactory, IDistributedCache<DocumentUpdateInfo> documentUpdateCache, IDistributedCache<List<VersionInfo>> versionCache, IDistributedCache<LanguageConfig> languageCache, IDocumentFullSearch documentFullSearch)
Parameters
Methods
Declaration
public Task ClearCacheAsync(ClearCacheInput input)
Parameters
Returns
DeleteFromDatabaseAsync(Guid)
Declaration
public Task DeleteFromDatabaseAsync(Guid documentId)
Parameters
Type |
Name |
Description |
Guid |
documentId |
|
Returns
Declaration
public Task<PagedResultDto<DocumentDto>> GetAllAsync(GetAllInput input)
Parameters
Returns
Declaration
public Task PullAllAsync(PullAllDocumentInput input)
Parameters
Returns
Declaration
public Task PullAsync(PullDocumentInput input)
Parameters
Returns
ReindexAsync(Guid)
Declaration
public Task ReindexAsync(Guid documentId)
Parameters
Type |
Name |
Description |
Guid |
documentId |
|
Returns
RemoveFromCacheAsync(Guid)
Declaration
public Task RemoveFromCacheAsync(Guid documentId)
Parameters
Type |
Name |
Description |
Guid |
documentId |
|
Returns
Implements
IApplicationService
Extension Methods