ValidationError Enumeration

Microsoft Deployment Tools

Deployment Tools Foundation ValidationError Enumeration
Deployment Tools Foundation NamespacesMicrosoft.Deployment.WindowsInstallerValidationError
Defines the type of error encountered by the Validate(Record), ValidateNew(Record), or ValidateFields(Record) methods of the View class.
Declaration Syntax
C# Visual Basic Visual C++
public enum ValidationError
Public Enumeration ValidationError
public enum class ValidationError
Members
Member Description
None
No error.

DuplicateKey
The new record duplicates primary keys of the existing record in a table.

Required
There are no null values allowed, or the column is about to be deleted but is referenced by another row.

BadLink
The corresponding record in a foreign table was not found.

Overflow
The data is greater than the maximum value allowed.

Underflow
The data is less than the minimum value allowed.

NotInSet
The data is not a member of the values permitted in the set.

BadVersion
An invalid version string was supplied.

BadCase
The case was invalid. The case must be all uppercase or all lowercase.

BadGuid
An invalid GUID was supplied.

BadWildcard
An invalid wildcard file name was supplied, or the use of wildcards was invalid.

BadIdentifier
An invalid identifier was supplied.

BadLanguage
Invalid language IDs were supplied.

BadFileName
An invalid file name was supplied.

BadPath
An invalid path was supplied.

BadCondition
An invalid conditional statement was supplied.

BadFormatted
An invalid format string was supplied.

BadTemplate
An invalid template string was supplied.

BadDefaultDir
An invalid string was supplied in the DefaultDir column of the Directory table.

BadRegPath
An invalid registry path string was supplied.

BadCustomSource
An invalid string was supplied in the CustomSource column of the CustomAction table.

BadProperty
An invalid property string was supplied.

MissingData
The _Validation table is missing a reference to a column.

BadCategory
The category column of the _Validation table for the column is invalid.

BadKeyTable
The table in the Keytable column of the _Validation table was not found or loaded.

BadMaxMinValues
The value in the MaxValue column of the _Validation table is less than the value in the MinValue column.

BadCabinet
An invalid cabinet name was supplied.

BadShortcut
An invalid shortcut target name was supplied.

StringOverflow
The string is too long for the length specified by the column definition.

BadLocalizeAttrib
An invalid localization attribute was supplied. (Primary keys cannot be localized.)

Assembly: Microsoft.Deployment.WindowsInstaller (Module: Microsoft.Deployment.WindowsInstaller) Version: 3.0.0.0 (3.5.1623.0)