Show / Hide Table of Contents

Class ReadOnlyAppService<TEntity, TEntityDto, TKey>

Inheritance
System.Object
ApplicationService
AbstractKeyReadOnlyAppService<TEntity, TEntityDto, TEntityDto, TKey, PagedAndSortedResultRequestDto>
ReadOnlyAppService<TEntity, TEntityDto, TEntityDto, TKey, PagedAndSortedResultRequestDto>
ReadOnlyAppService<TEntity, TEntityDto, TKey>
Implements
IAvoidDuplicateCrossCuttingConcerns
IValidationEnabled
IUnitOfWorkEnabled
IAuditingEnabled
ITransientDependency
IReadOnlyAppService<TEntityDto, TEntityDto, TKey, PagedAndSortedResultRequestDto>
IApplicationService
IRemoteService
Inherited Members
ReadOnlyAppService<TEntity, TEntityDto, TEntityDto, TKey, PagedAndSortedResultRequestDto>.Repository
ReadOnlyAppService<TEntity, TEntityDto, TEntityDto, TKey, PagedAndSortedResultRequestDto>.GetEntityByIdAsync(TKey)
ReadOnlyAppService<TEntity, TEntityDto, TEntityDto, TKey, PagedAndSortedResultRequestDto>.ApplyDefaultSorting(IQueryable<TEntity>)
AbstractKeyReadOnlyAppService<TEntity, TEntityDto, TEntityDto, TKey, PagedAndSortedResultRequestDto>.ReadOnlyRepository
AbstractKeyReadOnlyAppService<TEntity, TEntityDto, TEntityDto, TKey, PagedAndSortedResultRequestDto>.GetPolicyName
AbstractKeyReadOnlyAppService<TEntity, TEntityDto, TEntityDto, TKey, PagedAndSortedResultRequestDto>.GetListPolicyName
AbstractKeyReadOnlyAppService<TEntity, TEntityDto, TEntityDto, TKey, PagedAndSortedResultRequestDto>.GetAsync(TKey)
AbstractKeyReadOnlyAppService<TEntity, TEntityDto, TEntityDto, TKey, PagedAndSortedResultRequestDto>.GetListAsync(PagedAndSortedResultRequestDto)
AbstractKeyReadOnlyAppService<TEntity, TEntityDto, TEntityDto, TKey, PagedAndSortedResultRequestDto>.GetEntityByIdAsync(TKey)
AbstractKeyReadOnlyAppService<TEntity, TEntityDto, TEntityDto, TKey, PagedAndSortedResultRequestDto>.CheckGetPolicyAsync()
AbstractKeyReadOnlyAppService<TEntity, TEntityDto, TEntityDto, TKey, PagedAndSortedResultRequestDto>.CheckGetListPolicyAsync()
AbstractKeyReadOnlyAppService<TEntity, TEntityDto, TEntityDto, TKey, PagedAndSortedResultRequestDto>.ApplySorting(IQueryable<TEntity>, PagedAndSortedResultRequestDto)
AbstractKeyReadOnlyAppService<TEntity, TEntityDto, TEntityDto, TKey, PagedAndSortedResultRequestDto>.ApplyDefaultSorting(IQueryable<TEntity>)
AbstractKeyReadOnlyAppService<TEntity, TEntityDto, TEntityDto, TKey, PagedAndSortedResultRequestDto>.ApplyPaging(IQueryable<TEntity>, PagedAndSortedResultRequestDto)
AbstractKeyReadOnlyAppService<TEntity, TEntityDto, TEntityDto, TKey, PagedAndSortedResultRequestDto>.CreateFilteredQuery(PagedAndSortedResultRequestDto)
AbstractKeyReadOnlyAppService<TEntity, TEntityDto, TEntityDto, TKey, PagedAndSortedResultRequestDto>.MapToGetOutputDtoAsync(TEntity)
AbstractKeyReadOnlyAppService<TEntity, TEntityDto, TEntityDto, TKey, PagedAndSortedResultRequestDto>.MapToGetOutputDto(TEntity)
AbstractKeyReadOnlyAppService<TEntity, TEntityDto, TEntityDto, TKey, PagedAndSortedResultRequestDto>.MapToGetListOutputDtosAsync(List<TEntity>)
AbstractKeyReadOnlyAppService<TEntity, TEntityDto, TEntityDto, TKey, PagedAndSortedResultRequestDto>.MapToGetListOutputDtoAsync(TEntity)
AbstractKeyReadOnlyAppService<TEntity, TEntityDto, TEntityDto, TKey, PagedAndSortedResultRequestDto>.MapToGetListOutputDto(TEntity)
ApplicationService.ServiceProvider
ApplicationService.ServiceProviderLock
ApplicationService.LazyGetRequiredService<TService>(TService)
ApplicationService.LazyGetRequiredService<TRef>(Type, TRef)
ApplicationService.CommonPostfixes
ApplicationService.AppliedCrossCuttingConcerns
ApplicationService.UnitOfWorkManager
ApplicationService.AsyncExecuter
ApplicationService.ObjectMapperContext
ApplicationService.ObjectMapper
ApplicationService.GuidGenerator
ApplicationService.LoggerFactory
ApplicationService.CurrentTenant
ApplicationService.CurrentUser
ApplicationService.SettingProvider
ApplicationService.Clock
ApplicationService.AuthorizationService
ApplicationService.FeatureChecker
ApplicationService.StringLocalizerFactory
ApplicationService.L
ApplicationService.LocalizationResource
ApplicationService.CurrentUnitOfWork
ApplicationService.Logger
ApplicationService.CheckPolicyAsync(String)
ApplicationService.CreateLocalizer()
Namespace: Volo.Abp.Application.Services
Assembly: Volo.Abp.Ddd.Application.dll
Syntax
public abstract class ReadOnlyAppService<TEntity, TEntityDto, TKey> : ReadOnlyAppService<TEntity, TEntityDto, TEntityDto, TKey, PagedAndSortedResultRequestDto>, IAvoidDuplicateCrossCuttingConcerns, IValidationEnabled, IUnitOfWorkEnabled, IAuditingEnabled, ITransientDependency, IReadOnlyAppService<TEntityDto, TEntityDto, TKey, PagedAndSortedResultRequestDto>, IApplicationService, IRemoteService where TEntity : class, IEntity<TKey> where TEntityDto : IEntityDto<TKey>
Type Parameters
Name Description
TEntity
TEntityDto
TKey

Constructors

ReadOnlyAppService(IReadOnlyRepository<TEntity, TKey>)

Declaration
protected ReadOnlyAppService(IReadOnlyRepository<TEntity, TKey> repository)
Parameters
Type Name Description
IReadOnlyRepository<TEntity, TKey> repository

Implements

IAvoidDuplicateCrossCuttingConcerns
IValidationEnabled
IUnitOfWorkEnabled
IAuditingEnabled
ITransientDependency
IReadOnlyAppService<TGetOutputDto, TGetListOutputDto, TKey, TGetListInput>
IApplicationService
IRemoteService

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