Class DocumentAdminAppService
Inheritance
DocumentAdminAppService
Assembly: Volo.Docs.Admin.Application.dll
Syntax
[Authorize("Docs.Admin.Documents")]
public class DocumentAdminAppService : ApplicationService, IAvoidDuplicateCrossCuttingConcerns, IValidationEnabled, IUnitOfWorkEnabled, IAuditingEnabled, IGlobalFeatureCheckingEnabled, ITransientDependency, IDocumentAdminAppService, IApplicationService, IRemoteService
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 elasticSearchService)
Parameters
Methods
Declaration
public virtual Task ClearCacheAsync(ClearCacheInput input)
Parameters
Returns
Declaration
public virtual Task<PagedResultDto<DocumentDto>> GetAllAsync(GetAllInput input)
Parameters
Returns
GetFilterItemsAsync()
Declaration
public virtual Task<List<DocumentInfoDto>> GetFilterItemsAsync()
Returns
Declaration
public virtual Task PullAllAsync(PullAllDocumentInput input)
Parameters
Returns
Declaration
public virtual Task PullAsync(PullDocumentInput input)
Parameters
Returns
ReindexAsync(Guid)
Declaration
public virtual Task ReindexAsync(Guid documentId)
Parameters
Type |
Name |
Description |
Guid |
documentId |
|
Returns
RemoveFromCacheAsync(Guid)
Declaration
public virtual Task RemoveFromCacheAsync(Guid documentId)
Parameters
Type |
Name |
Description |
Guid |
documentId |
|
Returns
Implements
Extension Methods