Show / Hide Table of Contents

Class DocumentsAdminController

Inheritance
System.Object
AbpController
DocumentsAdminController
Implements
IAvoidDuplicateCrossCuttingConcerns
IDocumentAdminAppService
IApplicationService
Inherited Members
AbpController.ServiceProvider
AbpController.ServiceProviderLock
AbpController.LazyGetRequiredService<TService>(TService)
AbpController.LazyGetRequiredService<TRef>(Type, TRef)
AbpController.UnitOfWorkManager
AbpController.ObjectMapperContext
AbpController.ObjectMapper
AbpController.GuidGenerator
AbpController.LoggerFactory
AbpController.Logger
AbpController.CurrentUser
AbpController.CurrentTenant
AbpController.AuthorizationService
AbpController.CurrentUnitOfWork
AbpController.Clock
AbpController.ModelValidator
AbpController.FeatureChecker
AbpController.StringLocalizerFactory
AbpController.L
AbpController.LocalizationResource
AbpController.AppliedCrossCuttingConcerns
AbpController.ValidateModel()
AbpController.CreateLocalizer()
Namespace: Volo.Docs.Admin
Assembly: Volo.Docs.Admin.HttpApi.dll
Syntax
public class DocumentsAdminController : AbpController, IAvoidDuplicateCrossCuttingConcerns, IDocumentAdminAppService, IApplicationService

Constructors

DocumentsAdminController(IDocumentAdminAppService)

Declaration
public DocumentsAdminController(IDocumentAdminAppService documentAdminAppService)
Parameters
Type Name Description
IDocumentAdminAppService documentAdminAppService

Methods

ClearCacheAsync(ClearCacheInput)

Declaration
public Task ClearCacheAsync(ClearCacheInput input)
Parameters
Type Name Description
ClearCacheInput input
Returns
Type Description
System.Threading.Tasks.Task

DeleteFromDatabaseAsync(Guid)

Declaration
public Task DeleteFromDatabaseAsync(Guid documentId)
Parameters
Type Name Description
System.Guid documentId
Returns
Type Description
System.Threading.Tasks.Task

GetAllAsync(GetAllInput)

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

PullAllAsync(PullAllDocumentInput)

Declaration
public Task PullAllAsync(PullAllDocumentInput input)
Parameters
Type Name Description
PullAllDocumentInput input
Returns
Type Description
System.Threading.Tasks.Task

PullAsync(PullDocumentInput)

Declaration
public Task PullAsync(PullDocumentInput input)
Parameters
Type Name Description
PullDocumentInput input
Returns
Type Description
System.Threading.Tasks.Task

ReindexAsync(Guid)

Declaration
public Task ReindexAsync(Guid documentId)
Parameters
Type Name Description
System.Guid documentId
Returns
Type Description
System.Threading.Tasks.Task

RemoveFromCacheAsync(Guid)

Declaration
public Task RemoveFromCacheAsync(Guid documentId)
Parameters
Type Name Description
System.Guid documentId
Returns
Type Description
System.Threading.Tasks.Task

Implements

IAvoidDuplicateCrossCuttingConcerns
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