Five New Optimizely Certifications are Here! Validate your expertise and advance your career with our latest certification exams. Click here to find out more

Class CriterionValidationException

Inheritance
System.Object
System.Exception
System.SystemException
System.ArgumentException
CriterionValidationException
Implements
System.Runtime.InteropServices._Exception
System.Runtime.Serialization.ISerializable
Inherited Members
System.Exception.GetBaseException()
System.Exception.ToString()
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.Personalization.VisitorGroups
Assembly: EPiServer.ApplicationModules.dll
Version: 11.20.7
Syntax
public class CriterionValidationException : ArgumentException, _Exception, ISerializable

Constructors

CriterionValidationException()

Declaration
public CriterionValidationException()

CriterionValidationException(IDictionary<String, String>)

Declaration
public CriterionValidationException(IDictionary<string, string> validationErrors)
Parameters
Type Name Description
System.Collections.Generic.IDictionary<System.String, System.String> validationErrors

CriterionValidationException(IDictionary<String, String>, Exception)

Declaration
public CriterionValidationException(IDictionary<string, string> validationErrors, Exception innerException)
Parameters
Type Name Description
System.Collections.Generic.IDictionary<System.String, System.String> validationErrors
System.Exception innerException

CriterionValidationException(SerializationInfo, StreamingContext)

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

Properties

Message

Declaration
public override string Message { get; }
Property Value
Type Description
System.String
Overrides
System.ArgumentException.Message

ParamName

Declaration
public override string ParamName { get; }
Property Value
Type Description
System.String
Overrides
System.ArgumentException.ParamName

ValidationErrors

Declaration
public IDictionary<string, string> ValidationErrors { get; }
Property Value
Type Description
System.Collections.Generic.IDictionary<System.String, System.String>

Methods

GetObjectData(SerializationInfo, StreamingContext)

Declaration
public override void GetObjectData(SerializationInfo info, StreamingContext context)
Parameters
Type Name Description
System.Runtime.Serialization.SerializationInfo info
System.Runtime.Serialization.StreamingContext context
Overrides
System.ArgumentException.GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)

Implements

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

Extension Methods