API Diff between 0.7.3 and 1.4.0
204 Additions
441 Removals
Abp
Abp.Application.Features
-
public static class FeatureCheckerExtensions
- public static void CheckEnabled(this IFeatureChecker featureChecker, int tenantId, bool requiresAll, string[] featureNames)
- public static Task CheckEnabledAsync(this IFeatureChecker featureChecker, int tenantId, bool requiresAll, string[] featureNames)
- public static bool IsEnabled(this IFeatureChecker featureChecker, int tenantId, bool requiresAll, string[] featureNames)
- public static Task<bool> IsEnabledAsync(this IFeatureChecker featureChecker, int tenantId, bool requiresAll, string[] featureNames)
-
public class FeatureDependencyContext : IFeatureDependencyContext, ITransientDependency
-
public class FeatureInterceptor : IInterceptor
-
public interface IFeatureDependencyContext
Abp.Application.Navigation
-
public interface IUserNavigationManager
-
public class : IHasMenuItemDefinitions
- public string { get; set; }
- public (string name, ILocalizableString displayName, string icon = null, string url = null, bool requiresAuthentication = false, string requiredPermissionName = null, int order = 0, object customData = null, IFeatureDependency featureDependency = null, string target = null)
- public (string name, ILocalizableString displayName, string icon = null, string url = null, bool requiresAuthentication = false, string requiredPermissionName = null, int order = 0, object customData = null, IFeatureDependency featureDependency = null)
-
public class
- public string { get; set; }
Abp.Application.Services
-
public abstract class ApplicationService : AbpServiceBase, IApplicationService, ITransientDependency
-
public abstract class AsyncCrudAppService<TEntity, TEntityDto> : AsyncCrudAppService<TEntity, TEntityDto, int> where TEntity : IEntity<int> where TEntityDto : IEntityDto<int>
-
public abstract class AsyncCrudAppService<TEntity, TEntityDto, TPrimaryKey> : AsyncCrudAppService<TEntity, TEntityDto, TPrimaryKey, PagedAndSortedResultRequestDto> where TEntity : IEntity<TPrimaryKey> where TEntityDto : IEntityDto<TPrimaryKey>
-
public abstract class AsyncCrudAppService<TEntity, TEntityDto, TPrimaryKey, TGetAllInput> : AsyncCrudAppService<TEntity, TEntityDto, TPrimaryKey, TGetAllInput, TEntityDto, TEntityDto> where TEntity : IEntity<TPrimaryKey> where TEntityDto : IEntityDto<TPrimaryKey>
-
public abstract class AsyncCrudAppService<TEntity, TEntityDto, TPrimaryKey, TGetAllInput, TCreateInput> : AsyncCrudAppService<TEntity, TEntityDto, TPrimaryKey, TGetAllInput, TCreateInput, TCreateInput> where TEntity : IEntity<TPrimaryKey> where TEntityDto : IEntityDto<TPrimaryKey> where TGetAllInput : IPagedAndSortedResultRequest where TCreateInput : IEntityDto<TPrimaryKey>
-
public abstract class AsyncCrudAppService<TEntity, TEntityDto, TPrimaryKey, TGetAllInput, TCreateInput, TUpdateInput> : AsyncCrudAppService<TEntity, TEntityDto, TPrimaryKey, TGetAllInput, TCreateInput, TUpdateInput, EntityDto<TPrimaryKey>> where TEntity : IEntity<TPrimaryKey> where TEntityDto : IEntityDto<TPrimaryKey> where TUpdateInput : IEntityDto<TPrimaryKey>
-
public abstract class AsyncCrudAppService<TEntity, TEntityDto, TPrimaryKey, TGetAllInput, TCreateInput, TUpdateInput, TGetInput> : AsyncCrudAppService<TEntity, TEntityDto, TPrimaryKey, TGetAllInput, TCreateInput, TUpdateInput, TGetInput, EntityDto<TPrimaryKey>> where TEntity : IEntity<TPrimaryKey> where TEntityDto : IEntityDto<TPrimaryKey> where TUpdateInput : IEntityDto<TPrimaryKey> where TGetInput : IEntityDto<TPrimaryKey>
-
public abstract class AsyncCrudAppService<TEntity, TEntityDto, TPrimaryKey, TGetAllInput, TCreateInput, TUpdateInput, TGetInput, TDeleteInput> : CrudAppServiceBase<TEntity, TEntityDto, TPrimaryKey, TGetAllInput, TCreateInput, TUpdateInput>, IAsyncCrudAppService<TEntityDto, TPrimaryKey, TGetAllInput, TCreateInput, TUpdateInput, TGetInput, TDeleteInput>, IApplicationService, ITransientDependency where TEntity : IEntity<TPrimaryKey> where TEntityDto : IEntityDto<TPrimaryKey> where TUpdateInput : IEntityDto<TPrimaryKey> where TGetInput : IEntityDto<TPrimaryKey> where TDeleteInput : IEntityDto<TPrimaryKey>
-
public abstract class CrudAppService<TEntity, TEntityDto> : CrudAppService<TEntity, TEntityDto, int> where TEntity : IEntity<int> where TEntityDto : IEntityDto<int>
-
public abstract class CrudAppService<TEntity, TEntityDto, TPrimaryKey> : CrudAppService<TEntity, TEntityDto, TPrimaryKey, PagedAndSortedResultRequestDto> where TEntity : IEntity<TPrimaryKey> where TEntityDto : IEntityDto<TPrimaryKey>
-
public abstract class CrudAppService<TEntity, TEntityDto, TPrimaryKey, TGetAllInput> : CrudAppService<TEntity, TEntityDto, TPrimaryKey, TGetAllInput, TEntityDto, TEntityDto> where TEntity : IEntity<TPrimaryKey> where TEntityDto : IEntityDto<TPrimaryKey>
-
public abstract class CrudAppService<TEntity, TEntityDto, TPrimaryKey, TGetAllInput, TCreateInput> : CrudAppService<TEntity, TEntityDto, TPrimaryKey, TGetAllInput, TCreateInput, TCreateInput> where TEntity : IEntity<TPrimaryKey> where TEntityDto : IEntityDto<TPrimaryKey> where TCreateInput : IEntityDto<TPrimaryKey>
-
public abstract class CrudAppService<TEntity, TEntityDto, TPrimaryKey, TGetAllInput, TCreateInput, TUpdateInput> : CrudAppService<TEntity, TEntityDto, TPrimaryKey, TGetAllInput, TCreateInput, TUpdateInput, EntityDto<TPrimaryKey>> where TEntity : IEntity<TPrimaryKey> where TEntityDto : IEntityDto<TPrimaryKey> where TUpdateInput : IEntityDto<TPrimaryKey>
-
public abstract class CrudAppService<TEntity, TEntityDto, TPrimaryKey, TGetAllInput, TCreateInput, TUpdateInput, TGetInput> : CrudAppService<TEntity, TEntityDto, TPrimaryKey, TGetAllInput, TCreateInput, TUpdateInput, TGetInput, EntityDto<TPrimaryKey>> where TEntity : IEntity<TPrimaryKey> where TEntityDto : IEntityDto<TPrimaryKey> where TUpdateInput : IEntityDto<TPrimaryKey> where TGetInput : IEntityDto<TPrimaryKey>
-
public abstract class CrudAppService<TEntity, TEntityDto, TPrimaryKey, TGetAllInput, TCreateInput, TUpdateInput, TGetInput, TDeleteInput> : CrudAppServiceBase<TEntity, TEntityDto, TPrimaryKey, TGetAllInput, TCreateInput, TUpdateInput>, ICrudAppService<TEntityDto, TPrimaryKey, TGetAllInput, TCreateInput, TUpdateInput, TGetInput, TDeleteInput>, IApplicationService, ITransientDependency where TEntity : IEntity<TPrimaryKey> where TEntityDto : IEntityDto<TPrimaryKey> where TUpdateInput : IEntityDto<TPrimaryKey> where TGetInput : IEntityDto<TPrimaryKey> where TDeleteInput : IEntityDto<TPrimaryKey>
-
public abstract class CrudAppServiceBase<TEntity, TEntityDto, TPrimaryKey, TGetAllInput, TCreateInput, TUpdateInput> : ApplicationService where TEntity : IEntity<TPrimaryKey> where TEntityDto : IEntityDto<TPrimaryKey> where TUpdateInput : IEntityDto<TPrimaryKey>
-
public interface IAsyncCrudAppService<TEntityDto> : IAsyncCrudAppService<TEntityDto, int>, IAsyncCrudAppService<TEntityDto, int, PagedAndSortedResultRequestDto>, IAsyncCrudAppService<TEntityDto, int, PagedAndSortedResultRequestDto, TEntityDto, TEntityDto>, IAsyncCrudAppService<TEntityDto, int, PagedAndSortedResultRequestDto, TEntityDto, TEntityDto, EntityDto<int>>, IAsyncCrudAppService<TEntityDto, int, PagedAndSortedResultRequestDto, TEntityDto, TEntityDto, EntityDto<int>, EntityDto<int>>, IApplicationService, ITransientDependency where TEntityDto : IEntityDto<int>
-
public interface IAsyncCrudAppService<TEntityDto, TPrimaryKey> : IAsyncCrudAppService<TEntityDto, TPrimaryKey, PagedAndSortedResultRequestDto>, IAsyncCrudAppService<TEntityDto, TPrimaryKey, PagedAndSortedResultRequestDto, TEntityDto, TEntityDto>, IAsyncCrudAppService<TEntityDto, TPrimaryKey, PagedAndSortedResultRequestDto, TEntityDto, TEntityDto, EntityDto<TPrimaryKey>>, IAsyncCrudAppService<TEntityDto, TPrimaryKey, PagedAndSortedResultRequestDto, TEntityDto, TEntityDto, EntityDto<TPrimaryKey>, EntityDto<TPrimaryKey>>, IApplicationService, ITransientDependency where TEntityDto : IEntityDto<TPrimaryKey>
-
public interface IAsyncCrudAppService<TEntityDto, TPrimaryKey, TGetAllInput> : IAsyncCrudAppService<TEntityDto, TPrimaryKey, TGetAllInput, TEntityDto, TEntityDto>, IAsyncCrudAppService<TEntityDto, TPrimaryKey, TGetAllInput, TEntityDto, TEntityDto, EntityDto<TPrimaryKey>>, IAsyncCrudAppService<TEntityDto, TPrimaryKey, TGetAllInput, TEntityDto, TEntityDto, EntityDto<TPrimaryKey>, EntityDto<TPrimaryKey>>, IApplicationService, ITransientDependency where TEntityDto : IEntityDto<TPrimaryKey>
-
public interface IAsyncCrudAppService<TEntityDto, TPrimaryKey, TGetAllInput, TCreateInput> : IAsyncCrudAppService<TEntityDto, TPrimaryKey, TGetAllInput, TCreateInput, TCreateInput>, IAsyncCrudAppService<TEntityDto, TPrimaryKey, TGetAllInput, TCreateInput, TCreateInput, EntityDto<TPrimaryKey>>, IAsyncCrudAppService<TEntityDto, TPrimaryKey, TGetAllInput, TCreateInput, TCreateInput, EntityDto<TPrimaryKey>, EntityDto<TPrimaryKey>>, IApplicationService, ITransientDependency where TEntityDto : IEntityDto<TPrimaryKey> where TCreateInput : IEntityDto<TPrimaryKey>
-
public interface IAsyncCrudAppService<TEntityDto, TPrimaryKey, TGetAllInput, TCreateInput, TUpdateInput> : IAsyncCrudAppService<TEntityDto, TPrimaryKey, TGetAllInput, TCreateInput, TUpdateInput, EntityDto<TPrimaryKey>>, IAsyncCrudAppService<TEntityDto, TPrimaryKey, TGetAllInput, TCreateInput, TUpdateInput, EntityDto<TPrimaryKey>, EntityDto<TPrimaryKey>>, IApplicationService, ITransientDependency where TEntityDto : IEntityDto<TPrimaryKey> where TUpdateInput : IEntityDto<TPrimaryKey>
-
public interface IAsyncCrudAppService<TEntityDto, TPrimaryKey, TGetAllInput, TCreateInput, TUpdateInput, TGetInput> : IAsyncCrudAppService<TEntityDto, TPrimaryKey, TGetAllInput, TCreateInput, TUpdateInput, TGetInput, EntityDto<TPrimaryKey>>, IApplicationService, ITransientDependency where TEntityDto : IEntityDto<TPrimaryKey> where TUpdateInput : IEntityDto<TPrimaryKey> where TGetInput : IEntityDto<TPrimaryKey>
-
public interface IAsyncCrudAppService<TEntityDto, TPrimaryKey, TGetAllInput, TCreateInput, TUpdateInput, TGetInput, TDeleteInput> : IApplicationService, ITransientDependency where TEntityDto : IEntityDto<TPrimaryKey> where TUpdateInput : IEntityDto<TPrimaryKey> where TGetInput : IEntityDto<TPrimaryKey> where TDeleteInput : IEntityDto<TPrimaryKey>
-
public interface IAvoidDuplicateCrossCuttingConcerns
-
public interface ICrudAppService<TEntityDto> : ICrudAppService<TEntityDto, int>, ICrudAppService<TEntityDto, int, PagedAndSortedResultRequestDto>, ICrudAppService<TEntityDto, int, PagedAndSortedResultRequestDto, TEntityDto, TEntityDto>, ICrudAppService<TEntityDto, int, PagedAndSortedResultRequestDto, TEntityDto, TEntityDto, EntityDto<int>>, ICrudAppService<TEntityDto, int, PagedAndSortedResultRequestDto, TEntityDto, TEntityDto, EntityDto<int>, EntityDto<int>>, IApplicationService, ITransientDependency where TEntityDto : IEntityDto<int>
-
public interface ICrudAppService<TEntityDto, TPrimaryKey> : ICrudAppService<TEntityDto, TPrimaryKey, PagedAndSortedResultRequestDto>, ICrudAppService<TEntityDto, TPrimaryKey, PagedAndSortedResultRequestDto, TEntityDto, TEntityDto>, ICrudAppService<TEntityDto, TPrimaryKey, PagedAndSortedResultRequestDto, TEntityDto, TEntityDto, EntityDto<TPrimaryKey>>, ICrudAppService<TEntityDto, TPrimaryKey, PagedAndSortedResultRequestDto, TEntityDto, TEntityDto, EntityDto<TPrimaryKey>, EntityDto<TPrimaryKey>>, IApplicationService, ITransientDependency where TEntityDto : IEntityDto<TPrimaryKey>
-
public interface ICrudAppService<TEntityDto, TPrimaryKey, TGetAllInput> : ICrudAppService<TEntityDto, TPrimaryKey, TGetAllInput, TEntityDto, TEntityDto>, ICrudAppService<TEntityDto, TPrimaryKey, TGetAllInput, TEntityDto, TEntityDto, EntityDto<TPrimaryKey>>, ICrudAppService<TEntityDto, TPrimaryKey, TGetAllInput, TEntityDto, TEntityDto, EntityDto<TPrimaryKey>, EntityDto<TPrimaryKey>>, IApplicationService, ITransientDependency where TEntityDto : IEntityDto<TPrimaryKey>
-
public interface ICrudAppService<TEntityDto, TPrimaryKey, TGetAllInput, TCreateInput> : ICrudAppService<TEntityDto, TPrimaryKey, TGetAllInput, TCreateInput, TCreateInput>, ICrudAppService<TEntityDto, TPrimaryKey, TGetAllInput, TCreateInput, TCreateInput, EntityDto<TPrimaryKey>>, ICrudAppService<TEntityDto, TPrimaryKey, TGetAllInput, TCreateInput, TCreateInput, EntityDto<TPrimaryKey>, EntityDto<TPrimaryKey>>, IApplicationService, ITransientDependency where TEntityDto : IEntityDto<TPrimaryKey> where TCreateInput : IEntityDto<TPrimaryKey>
-
public interface ICrudAppService<TEntityDto, TPrimaryKey, TGetAllInput, TCreateInput, TUpdateInput> : ICrudAppService<TEntityDto, TPrimaryKey, TGetAllInput, TCreateInput, TUpdateInput, EntityDto<TPrimaryKey>>, ICrudAppService<TEntityDto, TPrimaryKey, TGetAllInput, TCreateInput, TUpdateInput, EntityDto<TPrimaryKey>, EntityDto<TPrimaryKey>>, IApplicationService, ITransientDependency where TEntityDto : IEntityDto<TPrimaryKey> where TUpdateInput : IEntityDto<TPrimaryKey>
-
public interface ICrudAppService<TEntityDto, TPrimaryKey, TGetAllInput, TCreateInput, TUpdateInput, TGetInput> : ICrudAppService<TEntityDto, TPrimaryKey, TGetAllInput, TCreateInput, TUpdateInput, TGetInput, EntityDto<TPrimaryKey>>, IApplicationService, ITransientDependency where TEntityDto : IEntityDto<TPrimaryKey> where TUpdateInput : IEntityDto<TPrimaryKey> where TGetInput : IEntityDto<TPrimaryKey>
-
public interface ICrudAppService<TEntityDto, TPrimaryKey, TGetAllInput, TCreateInput, TUpdateInput, TGetInput, TDeleteInput> : IApplicationService, ITransientDependency where TEntityDto : IEntityDto<TPrimaryKey> where TUpdateInput : IEntityDto<TPrimaryKey> where TGetInput : IEntityDto<TPrimaryKey> where TDeleteInput : IEntityDto<TPrimaryKey>
-
public class RemoteServiceAttribute : Attribute
Abp.Application.Services.Dto
-
public class EntityRequestInput : EntityRequestInput<int>, IEntityDto, IEntityDto<int>, IDto
-
public class EntityRequestInput<TPrimaryKey> : EntityDto<TPrimaryKey>, IInputDto, IDto, IValidate
-
public class EntityResultOutput : EntityResultOutput<int>, IEntityDto, IEntityDto<int>, IDto
-
public class EntityResultOutput<TPrimaryKey> : EntityDto<TPrimaryKey>, IOutputDto, IDto
-
public class IdInput : IdInput<int>
-
public class IdInput<TId> : IInputDto, IDto, IValidate
-
public interface IDoubleWayDto : IInputDto, IValidate, IOutputDto, IDto
-
public interface IDto
-
public interface IInputDto : IDto, IValidate
-
public interface IPagedAndSortedResultRequest : IPagedResultRequest, ILimitedResultRequest, ISortedResultRequest
-
public interface IOutputDto : IDto
-
public class LimitedResultRequestDto : ILimitedResultRequest
-
public class ListResultOutput<T> : ListResultDto<T>, IOutputDto, IDto
-
public class NameValueDto<T> : NameValue<T>
-
public class NullableIdDto : NullableIdDto<int>
-
public class NullableIdDto<TId> where TId : struct
-
public class PagedAndSortedResultRequestDto : PagedResultRequestDto, IPagedAndSortedResultRequest, IPagedResultRequest, ILimitedResultRequest, ISortedResultRequest
-
public class NullableIdInput : NullableIdInput<int>
-
public class NullableIdInput<TId> : IInputDto, IDto, IValidate where TId : struct
-
public class PagedResultRequestDto : LimitedResultRequestDto, IPagedResultRequest, ILimitedResultRequest
-
public class PagedResultOutput<T> : PagedResultDto<T>, IOutputDto, IDto
Abp.Auditing
-
public class AuditingContractResolver : CamelCasePropertyNamesContractResolver
-
public static class AuditingHelper
- public IAbpSession AbpSession { get; set; }
- public IAuditingStore AuditingStore { get; set; }
- public ILogger Logger { get; set; }
- public AuditingHelper(IAuditInfoProvider auditInfoProvider, IAuditingConfiguration configuration, IUnitOfWorkManager unitOfWorkManager, IAuditSerializer auditSerializer)
- public AuditInfo CreateAuditInfo(MethodInfo method, object[] arguments)
- public AuditInfo CreateAuditInfo(MethodInfo method, IDictionary<string, object> arguments)
- public void Save(AuditInfo auditInfo)
- public Task SaveAsync(AuditInfo auditInfo)
- public bool ShouldSaveAudit(MethodInfo methodInfo, bool defaultValue = false)
- public static bool ShouldSaveAudit(MethodInfo methodInfo, IAuditingConfiguration configuration, IAbpSession abpSession, bool defaultValue = false)
-
public class DefaultAuditInfoProvider : IAuditInfoProvider, ITransientDependency
-
public interface IAuditingConfiguration
-
public interface IAuditingHelper
-
public interface IAuditSerializer
-
public interface IClientInfoProvider
-
public class JsonNetAuditSerializer : IAuditSerializer, ITransientDependency
-
public class NullClientInfoProvider : IClientInfoProvider
-
public interface IMvcControllersAuditingConfiguration
Abp.Authorization
-
public class AbpAllowAnonymousAttribute : Attribute, IAbpAllowAnonymousAttribute
-
public class AbpAuthorizationException : AbpException
- public LogSeverity Severity { get; set; }
-
public static class AuthorizationHelperExtensions
-
public class AuthorizationInterceptor : IInterceptor
-
public interface IAbpAllowAnonymousAttribute
-
public interface IAuthorizationHelper
-
public interface IPermissionChecker
-
public interface IPermissionDefinitionContext
-
public interface IPermissionDependency
-
public interface IPermissionDependencyContext
-
public sealed class NullPermissionChecker : IPermissionChecker
-
public sealed class Permission
- public IFeatureDependency DependedFeature { get; set; }
- public IFeatureDependency FeatureDependency { get; set; }
- public bool IsGrantedByDefault { get; set; }
- public Permission(string name, ILocalizableString displayName = null, ILocalizableString description = null, MultiTenancySides multiTenancySides = 3, IFeatureDependency featureDependency = null)
- public Permission CreateChildPermission(string name, ILocalizableString displayName = null, ILocalizableString description = null, MultiTenancySides multiTenancySides = 3, IFeatureDependency featureDependency = null)
- public Permission(string name, ILocalizableString displayName = null, bool isGrantedByDefault = false, ILocalizableString description = null, MultiTenancySides multiTenancySides = 3, IFeatureDependency dependedFeature = null)
- public Permission CreateChildPermission(string name, ILocalizableString displayName = null, bool isGrantedByDefault = false, ILocalizableString description = null, MultiTenancySides multiTenancySides = 3, IFeatureDependency dependedFeature = null)
-
public static class PermissionCheckerExtensions
- public static bool IsGranted(this IPermissionChecker permissionChecker, UserIdentifier user, string permissionName)
- public static bool IsGranted(this IPermissionChecker permissionChecker, UserIdentifier user, bool requiresAll, string[] permissionNames)
- public static bool IsGranted(this IPermissionChecker permissionChecker, bool requiresAll, string[] permissionNames)
- public static Task<bool> IsGrantedAsync(this IPermissionChecker permissionChecker, UserIdentifier user, bool requiresAll, string[] permissionNames)
- public static Task<bool> IsGrantedAsync(this IPermissionChecker permissionChecker, bool requiresAll, string[] permissionNames)
- public static string L(IPermissionChecker permissionChecker, string name, string defaultValue)
- public static string[] LocalizePermissionNames(IPermissionChecker permissionChecker, string[] permissionNames)
- public static bool IsGranted(this IPermissionChecker permissionChecker, long userId, string permissionName)
-
public static class PermissionDependencyExtensions
-
public class SimplePermissionDependency : IPermissionDependency
Abp.Authorization.Interceptors
Abp.BackgroundJobs
Abp.Collections.Extensions
Abp.Configuration
-
public static class CacheManagerSettingExtensions
-
public class DictionaryBasedConfig : IDictionaryBasedConfig
-
public class DictionayBasedConfig : IDictionaryBasedConfig
- protected Dictionary<string, object> CustomSettings { get; }
- public object this[string name] { get; set; }
- protected DictionayBasedConfig()
- public T Get<T>(string name)
- public object Get(string name)
- public object Get(string name, object defaultValue)
- public T Get<T>(string name, T defaultValue)
- public T GetOrCreate<T>(string name, Func<T> creator)
- public void Set<T>(string name, T value)
-
public interface ISettingManager
-
public class SettingDefinitionProviderContext
-
public static class SettingHelper
-
public class SettingManager : ISettingManager, ISingletonDependency
-
public static class SettingManagerExtensions
- public static void ChangeSettingForUser(this ISettingManager settingManager, UserIdentifier user, string name, string value)
- public static void ChangeSettingForUser(this ISettingManager settingManager, long userId, string name, string value)
- public static IReadOnlyList<ISettingValue> GetAllSettingValuesForUser(this ISettingManager settingManager, UserIdentifier user)
- public static IReadOnlyList<ISettingValue> GetAllSettingValuesForTenant(this ISettingManager settingManager, long userId)
- public static string GetSettingValueForUser(this ISettingManager settingManager, string name, int? tenantId, long userId)
- public static T GetSettingValueForUser<T>(this ISettingManager settingManager, string name, int? tenantId, long userId) where T : struct
- public static Task<T> GetSettingValueForUserAsync<T>(this ISettingManager settingManager, string name, int? tenantId, long userId) where T : struct
- public static string GetSettingValueForUser(this ISettingManager settingManager, string name, int tenantId, long userId)
- public static T GetSettingValueForUser<T>(this ISettingManager settingManager, string name, int tenantId, long userId) where T : struct
- public static Task<T> GetSettingValueForUserAsync<T>(this ISettingManager settingManager, string name, int tenantId, long userId) where T : struct
Abp.Configuration.Startup
Abp.Dependency
-
public interface IIocManagerAccessor
-
public interface IIocResolver
-
public class IocManager : IIocManager, IIocRegistrar, IIocResolver, IDisposable
-
public static class IocRegistrarExtensions
- public static bool RegisterIfNot<T>(this IIocRegistrar iocRegistrar, DependencyLifeStyle lifeStyle = 0)
- public static bool RegisterIfNot(this IIocRegistrar iocRegistrar, Type type, DependencyLifeStyle lifeStyle = 0)
- public static bool RegisterIfNot<TType, TImpl>(this IIocRegistrar iocRegistrar, DependencyLifeStyle lifeStyle = 0) where TImpl : TType
- public static bool RegisterIfNot(this IIocRegistrar iocRegistrar, Type type, Type impl, DependencyLifeStyle lifeStyle = 0)
- public static void RegisterIfNot<T>(this IIocRegistrar iocRegistrar, DependencyLifeStyle lifeStyle = 0)
- public static void RegisterIfNot(this IIocRegistrar iocRegistrar, Type type, DependencyLifeStyle lifeStyle = 0)
- public static void RegisterIfNot<TType, TImpl>(this IIocRegistrar iocRegistrar, DependencyLifeStyle lifeStyle = 0) where TImpl : TType
- public static void RegisterIfNot(this IIocRegistrar iocRegistrar, Type type, Type impl, DependencyLifeStyle lifeStyle = 0)
-
public static class IocResolverExtensions
-
public interface IScopedIocResolver : IIocResolver, IDisposable
-
public class ScopedIocResolver : IScopedIocResolver, IIocResolver, IDisposable
-
public static class SingletonDependency<T>
Abp.Domain.Entities
-
public class AggregateRoot : AggregateRoot<int>, IAggregateRoot, IAggregateRoot<int>, IEntity<int>, IGeneratesDomainEvents, IEntity
-
public class AggregateRoot<TPrimaryKey> : Entity<TPrimaryKey>, IAggregateRoot<TPrimaryKey>, IEntity<TPrimaryKey>, IGeneratesDomainEvents
-
public static class EntityExtensions
-
public static class EntityHelper
-
public class EntityIdentifier
-
public class EntityNotFoundException : AbpException
-
public interface IAggregateRoot : IAggregateRoot<int>, IEntity<int>, IGeneratesDomainEvents, IEntity
-
public interface IAggregateRoot<TPrimaryKey> : IEntity<TPrimaryKey>, IGeneratesDomainEvents
-
public interface IGeneratesDomainEvents
Abp.Domain.Entities.Auditing
-
public abstract class AuditedAggregateRoot : AuditedAggregateRoot<int>
-
public abstract class AuditedAggregateRoot<TPrimaryKey> : CreationAuditedAggregateRoot<TPrimaryKey>, IAudited, ICreationAudited, IHasCreationTime, IModificationAudited, IHasModificationTime
-
public abstract class AuditedAggregateRoot<TPrimaryKey, TUser> : AuditedAggregateRoot<TPrimaryKey>, IAudited<TUser>, IAudited, ICreationAudited, IHasCreationTime, IModificationAudited, IHasModificationTime, ICreationAudited<TUser>, IModificationAudited<TUser> where TUser : IEntity<long>
-
public abstract class CreationAuditedAggregateRoot : CreationAuditedAggregateRoot<int>
-
public abstract class CreationAuditedAggregateRoot<TPrimaryKey> : AggregateRoot<TPrimaryKey>, ICreationAudited, IHasCreationTime
-
public abstract class CreationAuditedAggregateRoot<TPrimaryKey, TUser> : CreationAuditedAggregateRoot<TPrimaryKey>, ICreationAudited<TUser>, ICreationAudited, IHasCreationTime where TUser : IEntity<long>
-
public abstract class FullAuditedAggregateRoot : FullAuditedAggregateRoot<int>
-
public abstract class FullAuditedAggregateRoot<TPrimaryKey> : AuditedAggregateRoot<TPrimaryKey>, IFullAudited, IAudited, ICreationAudited, IHasCreationTime, IModificationAudited, IHasModificationTime, IDeletionAudited, IHasDeletionTime, ISoftDelete
-
public abstract class FullAuditedAggregateRoot<TPrimaryKey, TUser> : AuditedAggregateRoot<TPrimaryKey, TUser>, IFullAudited<TUser>, IAudited<TUser>, IAudited, ICreationAudited, IHasCreationTime, IModificationAudited, IHasModificationTime, ICreationAudited<TUser>, IModificationAudited<TUser>, IFullAudited, IDeletionAudited, IHasDeletionTime, ISoftDelete, IDeletionAudited<TUser> where TUser : IEntity<long>
-
public interface IDeletionAudited : ISoftDelete
-
public interface IHasDeletionTime : ISoftDelete
-
public interface IHasModificationTime
-
public interface IModificationAudited
Abp.Domain.Entities.Caching
-
public class EntityCache<TEntity, TCacheItem> : EntityCache<TEntity, TCacheItem, int>, IEntityCache<TCacheItem>, IEntityCache<TCacheItem, int> where TEntity : IEntity<int>
-
public class EntityCache<TEntity, TCacheItem, TPrimaryKey> : IEventHandler<EntityChangedEventData<TEntity>>, IEventHandler, IEntityCache<TCacheItem, TPrimaryKey> where TEntity : IEntity<TPrimaryKey>
-
public interface IEntityCache<TCacheItem> : IEntityCache<TCacheItem, int>
-
public interface IEntityCache<TCacheItem, TPrimaryKey>
Abp.Domain.Repositories
Abp.Domain.Uow
Abp.Domain.Values
Abp.Events.Bus.Entities
Abp.Extensions
Abp.Json
Abp.Linq
Abp.Localization
Abp.Localization.Dictionaries
Abp.Localization.Dictionaries.Json
Abp.Localization.Dictionaries.Xml
Abp.Localization.Sources
Abp.Localization.Sources.Resource
Abp.Localization.Sources.Xml
Abp.Logging
Abp.Modules
Abp.MultiTenancy
Abp.Notifications
-
public interface INotificationConfiguration
-
public interface INotificationDefinitionContext
-
public interface INotificationDefinitionManager
-
public interface INotificationDistributer : IDomainService, ITransientDependency
-
public interface INotificationPublisher
-
public interface INotificationStore
-
public interface INotificationSubscriptionManager
-
public interface IRealTimeNotifier
-
public interface IUserNotificationManager
-
public class LocalizableMessageNotificationData : NotificationData
-
public class MessageNotificationData : NotificationData
-
public class NotificationData
-
public class NotificationDefinition
-
public static class NotificationDefinitionManagerExtensions
-
public class NotificationDistributer : DomainService, INotificationDistributer, IDomainService, ITransientDependency
-
public class NotificationDistributionJob : BackgroundJob<NotificationDistributionJobArgs>, ITransientDependency
-
public class NotificationDistributionJobArgs
-
public static class NotificationExtensions
-
public class NotificationInfo : CreationAuditedEntity<Guid>
-
public abstract class NotificationProvider : ITransientDependency
-
public class NotificationPublisher : AbpServiceBase, INotificationPublisher, ITransientDependency
-
public static class NotificationSettingNames
-
public class NotificationSettingProvider : SettingProvider
-
public enum NotificationSeverity
-
public class NotificationSubscription : IHasCreationTime
-
public class NotificationSubscriptionInfo : CreationAuditedEntity<Guid>, IMayHaveTenant
-
public static class NotificationSubscriptionInfoExtensions
-
public class NotificationSubscriptionManager : INotificationSubscriptionManager, ITransientDependency
-
public class NullNotificationStore : INotificationStore
-
public class NullRealTimeNotifier : IRealTimeNotifier
-
public class TenantNotification : EntityDto<Guid>, IHasCreationTime
-
public class TenantNotificationInfo : CreationAuditedEntity<Guid>, IMayHaveTenant
-
public static class TenantNotificationInfoExtensions
-
public class UserNotification : EntityDto<Guid>, IUserIdentifier
-
public class UserNotificationInfo : Entity<Guid>, IHasCreationTime, IMayHaveTenant
-
public static class UserNotificationInfoExtensions
-
public class UserNotificationInfoWithNotificationInfo
-
public static class UserNotificationInfoWithNotificationInfoExtensions
-
public class UserNotificationManager : IUserNotificationManager, ISingletonDependency
-
public enum UserNotificationState
Abp.ObjectMapping
Abp.PlugIns
Abp.RealTime
Abp.Reflection
Abp.Reflection.Extensions
Abp.Resources.Embedded
Abp.Runtime
Abp.Runtime.Caching
-
public abstract class CacheBase : ICache, IDisposable
- public TimeSpan? DefaultAbsoluteExpireTime { get; set; }
- public abstract void Set(string key, object value, TimeSpan? slidingExpireTime = default, TimeSpan? absoluteExpireTime = default)
- public virtual Task SetAsync(string key, object value, TimeSpan? slidingExpireTime = default, TimeSpan? absoluteExpireTime = default)
- public abstract void Set(string key, object value, TimeSpan? slidingExpireTime = default)
- public virtual Task SetAsync(string key, object value, TimeSpan? slidingExpireTime = default)
-
public interface ICache : IDisposable
- TimeSpan? DefaultAbsoluteExpireTime { get; set; }
- void Set(string key, object value, TimeSpan? slidingExpireTime = default, TimeSpan? absoluteExpireTime = default)
- Task SetAsync(string key, object value, TimeSpan? slidingExpireTime = default, TimeSpan? absoluteExpireTime = default)
- void Set(string key, object value, TimeSpan? slidingExpireTime = default)
- Task SetAsync(string key, object value, TimeSpan? slidingExpireTime = default)
Abp.Runtime.Caching.Configuration
Abp.Runtime.Caching.Memory
-
public class AsyncThreadSafeObjectCache<TValue>
- public AsyncThreadSafeObjectCache(ObjectCache cache)
- public AsyncThreadSafeObjectCache(ObjectCache cache, TimeSpan slidingExpiration)
- public AsyncThreadSafeObjectCache(ObjectCache cache, DateTimeOffset absoluteExpiration)
- public AsyncThreadSafeObjectCache(ObjectCache cache, CacheItemPolicy defaultCacheItemPolicy)
- public TValue Get(string key)
- public Task<TValue> GetAsync(string key, Func<Task<TValue>> factoryMethod)
- public Task<TValue> GetAsync(string key, TimeSpan slidingExpiration, Func<Task<TValue>> factoryMethod)
- public Task<TValue> GetAsync(string key, DateTimeOffset absoluteExpiration, Func<Task<TValue>> factoryMethod)
- public Task<TValue> GetAsync(string key, Func<CacheItemPolicy> cacheItemPolicy, Func<Task<TValue>> factoryMethod)
- public TValue Remove(string key)
- public void Set(string key, TValue value)
- public void Set(string key, TValue value, TimeSpan slidingExpiration)
- public void Set(string key, TValue value, DateTimeOffset absoluteExpiration)
- public void Set(string key, TValue value, CacheItemPolicy cacheItemPolicy)
-
public class ThreadSafeObjectCache<TValue>
- public ThreadSafeObjectCache(ObjectCache cache)
- public ThreadSafeObjectCache(ObjectCache cache, TimeSpan slidingExpiration)
- public ThreadSafeObjectCache(ObjectCache cache, DateTimeOffset absoluteExpiration)
- public ThreadSafeObjectCache(ObjectCache cache, CacheItemPolicy defaultCacheItemPolicy)
- public TValue Get(string key)
- public TValue Get(string key, Func<TValue> factoryMethod)
- public TValue Get(string key, TimeSpan slidingExpiration, Func<TValue> factoryMethod)
- public TValue Get(string key, DateTimeOffset absoluteExpiration, Func<TValue> factoryMethod)
- public TValue Get(string key, Func<CacheItemPolicy> cacheItemPolicy, Func<TValue> factoryMethod)
- public TValue Remove(string key)
- public void Set(string key, TValue value)
- public void Set(string key, TValue value, TimeSpan slidingExpiration)
- public void Set(string key, TValue value, DateTimeOffset absoluteExpiration)
- public void Set(string key, TValue value, CacheItemPolicy cacheItemPolicy)
Abp.Runtime.Remoting
Abp.Runtime.Security
Abp.Runtime.Serialization
Abp.Runtime.Session
Abp.Runtime.Validation
Abp.Runtime.Validation.Interception
Abp.Specifications
Abp.Threading
Abp.Threading.BackgroundWorkers
Abp.Threading.Timers
Abp.Timing
Abp.Timing.Timezone
Abp.Transactions.Extensions
Abp.UI
Abp.Web.Models