Try our conversational search powered by Generative AI!

Class RequiredPropertyValueException

Exception thrown by PropertyData derived objects when assigned a null value where value is required.

Inheritance
System.Object
System.Exception
RequiredPropertyValueException
Implements
System.Runtime.Serialization.ISerializable
System.Runtime.InteropServices._Exception
Inherited Members
System.Exception.GetBaseException()
System.Exception.ToString()
System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)
System.Exception.GetType()
System.Exception.Data
System.Exception.InnerException
System.Exception.TargetSite
System.Exception.StackTrace
System.Exception.HelpLink
System.Exception.Source
System.Exception.HResult
System.Exception.SerializeObjectState
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.MemberwiseClone()
Namespace: EPiServer.Core
Assembly: EPiServer.dll
Version: 11.20.7
Syntax
public class RequiredPropertyValueException : EPiServerException, ISerializable, _Exception, IPropertyException
Remarks

Will translate error message to current language, default message is: "{propertyName}" cannot be empty.

Exception is thrown by Clear() when trying to null a property where a value is required.

InvalidPropertyValueException and RequiredPropertyValueException are the two main exceptions that EPiServer.UI.WebControls.PropertyDataForm catches to display friendly and language dependent error messages.

Constructors

RequiredPropertyValueException(SerializationInfo, StreamingContext)

Initializes a new instance of the RequiredPropertyValueException class with serialized data.

Declaration
protected RequiredPropertyValueException(SerializationInfo info, StreamingContext context)
Parameters
Type Name Description
System.Runtime.Serialization.SerializationInfo info

The object that holds the serialized object data.

System.Runtime.Serialization.StreamingContext context

The contextual information about the source or destination.

RequiredPropertyValueException(String)

Initializes a new instance with a specified property name.

Declaration
public RequiredPropertyValueException(string propertyName)
Parameters
Type Name Description
System.String propertyName

Name of property causing the exception

RequiredPropertyValueException(String, Exception)

Initializes the new instance of RequiredPropertyValueException

Declaration
public RequiredPropertyValueException(string message, Exception innerException)
Parameters
Type Name Description
System.String message

The error message that explains the reason for the exception.

System.Exception innerException

The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.

Methods

ChangeDisplayName(String)

Tries to set the error message to a translated exception message.

Declaration
public void ChangeDisplayName(string name)
Parameters
Type Name Description
System.String name

The name of the property.

Implements

System.Runtime.Serialization.ISerializable
System.Runtime.InteropServices._Exception

Extension Methods