Show / Hide Table of Contents

Class DocumentAdminAppService

Inheritance
System.Object
DocumentAdminAppService
Implements
IDocumentAdminAppService
IApplicationService
Namespace: Volo.Docs.Admin.Documents
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
Type Name Description
IProjectRepository projectRepository
IDocumentRepository documentRepository
IDocumentSourceFactory documentStoreFactory
IDistributedCache<DocumentUpdateInfo> documentUpdateCache
IDistributedCache<List<VersionInfo>> versionCache
IDistributedCache<LanguageConfig> languageCache
IDocumentFullSearch documentFullSearch

Methods

ClearCacheAsync(ClearCacheInput)

Declaration
public Task ClearCacheAsync(ClearCacheInput input)
Parameters
Type Name Description
ClearCacheInput input
Returns
Type Description
Task

DeleteFromDatabaseAsync(Guid)

Declaration
public Task DeleteFromDatabaseAsync(Guid documentId)
Parameters
Type Name Description
Guid documentId
Returns
Type Description
Task

GetAllAsync(GetAllInput)

Declaration
public Task<PagedResultDto<DocumentDto>> GetAllAsync(GetAllInput input)
Parameters
Type Name Description
GetAllInput input
Returns
Type Description
Task<PagedResultDto<DocumentDto>>

PullAllAsync(PullAllDocumentInput)

Declaration
public Task PullAllAsync(PullAllDocumentInput input)
Parameters
Type Name Description
PullAllDocumentInput input
Returns
Type Description
Task

PullAsync(PullDocumentInput)

Declaration
public Task PullAsync(PullDocumentInput input)
Parameters
Type Name Description
PullDocumentInput input
Returns
Type Description
Task

ReindexAsync(Guid)

Declaration
public Task ReindexAsync(Guid documentId)
Parameters
Type Name Description
Guid documentId
Returns
Type Description
Task

RemoveFromCacheAsync(Guid)

Declaration
public Task RemoveFromCacheAsync(Guid documentId)
Parameters
Type Name Description
Guid documentId
Returns
Type Description
Task

Implements

IDocumentAdminAppService
IApplicationService

Extension Methods

AbpObjectExtensions.As<T>(Object)
AbpObjectExtensions.To<T>(Object)
AbpObjectExtensions.IsIn<T>(T, T[])
AbpObjectExtensions.If<T>(T, Boolean, Func<T, T>)
AbpObjectExtensions.If<T>(T, Boolean, Action<T>)
LockExtensions.Locking(Object, Action)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<TResult>(Object, Func<TResult>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
Back to top Powered by Volosoft