EnumeratedValueValidationException Constructor (SerializationInfo, StreamingContext)

Initializes a new instance of the EnumeratedValueValidationException class with serialized data and streaming context information.

Namespace:  Microsoft.CommerceServer.Marketing
Assembly:  Microsoft.CommerceServer.Marketing.CrossTierTypes (in Microsoft.CommerceServer.Marketing.CrossTierTypes.dll)

Syntax

'Declaration
Protected Sub New ( _
    info As SerializationInfo, _
    context As StreamingContext _
)
'Usage
Dim info As SerializationInfo
Dim context As StreamingContext

Dim instance As New EnumeratedValueValidationException(info, context)
protected EnumeratedValueValidationException(
    SerializationInfo info,
    StreamingContext context
)
protected:
EnumeratedValueValidationException(
    SerializationInfo^ info, 
    StreamingContext context
)
protected function EnumeratedValueValidationException(
    info : SerializationInfo, 
    context : StreamingContext
)

Parameters

Remarks

This constructor is needed for serialization when exception propagates from a remoting server to the client.

The EnumeratedValueValidationException is thrown when a property of an enumeration type failed validation. For example, when you attempt to establish a RecurrenceMonths and the value doesn't belong to RecurrenceMonths enumeration value or you use a DefaultFormat property with the value set to nullNothingnullptra null reference (Nothing in Visual Basic) or it does not belong to a MessageFormat enumeration value.

Permissions

See Also

Reference

EnumeratedValueValidationException Class

EnumeratedValueValidationException Members

EnumeratedValueValidationException Overload

Microsoft.CommerceServer.Marketing Namespace