Table of Contents

Namespace Volo.Abp

Classes

AbpApplicationBase
AbpApplicationCreationOptions
AbpApplicationFactory
AbpException

Base exception type for those are thrown by Abp system for Abp specific exceptions.

AbpHostEnvironment
AbpHostEnvironmentExtensions
AbpInitializationException
AbpShutdownException
ApplicationInitializationContext
ApplicationShutdownContext
AsyncDisposeFunc

This class can be used to provide an action when DisposeAsync method is called.

BusinessException
Check
DisableAbpFeaturesAttribute
DisposeAction

This class can be used to provide an action when Dispose method is called.

DisposeAction<T>

This class can be used to provide an action when Dispose method is called. The type of the parameter of the action.

IntegrationServiceAttribute
NameValue

Can be used to store Name/Value (or Key/Value) pairs.

NameValue<T>

Can be used to store Name/Value (or Key/Value) pairs.

NamedTypeSelector

Used to represent a named type selector.

NamedTypeSelectorListExtensions
NullAsyncDisposable
NullDisposable
ObjectHelper
RandomHelper

A shortcut to use Random class. Also provides some useful methods.

RemoteServiceAttribute
UserFriendlyException

This exception type is directly shown to the user.

Interfaces

IAbpApplication
IAbpApplicationWithExternalServiceProvider
IAbpApplicationWithInternalServiceProvider
IAbpHostEnvironment
IApplicationInfoAccessor
IBusinessException
IOnApplicationInitialization
IOnApplicationShutdown
IRemoteService
ISoftDelete

Used to standardize soft deleting entities. Soft-delete entities are not actually deleted, marked as IsDeleted = true in the database, but can not be retrieved to the application normally.

IUserFriendlyException

Enums

ApplicationServiceTypes