Show / Hide Table of Contents

Class UserFriendlyException

This exception type is directly shown to the user.

Inheritance
System.Object
BusinessException
UserFriendlyException
Implements
IHasErrorCode
IHasErrorDetails
IHasLogLevel
IUserFriendlyException
IBusinessException
Inherited Members
BusinessException.Code
BusinessException.Details
BusinessException.LogLevel
BusinessException.WithData(String, Object)
Namespace: Volo.Abp
Assembly: Volo.Abp.Core.dll
Syntax
public class UserFriendlyException : BusinessException, IHasErrorCode, IHasErrorDetails, IHasLogLevel, IUserFriendlyException, IBusinessException

Constructors

UserFriendlyException(SerializationInfo, StreamingContext)

Constructor for serializing.

Declaration
public UserFriendlyException(SerializationInfo serializationInfo, StreamingContext context)
Parameters
Type Name Description
SerializationInfo serializationInfo
StreamingContext context

UserFriendlyException(String, String, String, Exception, LogLevel)

Declaration
public UserFriendlyException(string message, string code = null, string details = null, Exception innerException = null, LogLevel logLevel = null)
Parameters
Type Name Description
System.String message
System.String code
System.String details
Exception innerException
LogLevel logLevel

Implements

IHasErrorCode
IHasErrorDetails
IHasLogLevel
IUserFriendlyException
IBusinessException

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>)
HasLogLevelExtensions.WithLogLevel<TException>(TException, LogLevel)
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