note
VeloxDB is still in beta and APIs are subject to change. We are in the process of completing the documentation, so some sections may be incomplete or empty at this time.
Class DbAPIDefinitionErrorType
Enum containing all possible database API definition errors.
Inheritance
Namespace: VeloxDB.Protocol
Assembly: vlxc.dll
Syntax
public sealed class DbAPIDefinitionErrorType : Enum
Fields
AbstractOrInterface
API is implemented by an abstract class or an interface.
Declaration
public const DbAPIDefinitionErrorType AbstractOrInterface
Field Value
Type | Description |
---|---|
DbAPIDefinitionErrorType |
APIEventDefinition
API contains an event. Events are not supported.
Declaration
public const DbAPIDefinitionErrorType APIEventDefinition
Field Value
Type | Description |
---|---|
DbAPIDefinitionErrorType |
APINameDuplicate
API uses a name that is already used by another API.
Declaration
public const DbAPIDefinitionErrorType APINameDuplicate
Field Value
Type | Description |
---|---|
DbAPIDefinitionErrorType |
APIPropertyDefinition
API contains a property. Properties are not supported.
Declaration
public const DbAPIDefinitionErrorType APIPropertyDefinition
Field Value
Type | Description |
---|---|
DbAPIDefinitionErrorType |
GenericType
Type is generic. Generic types are not supported.
Declaration
public const DbAPIDefinitionErrorType GenericType
Field Value
Type | Description |
---|---|
DbAPIDefinitionErrorType |
InvalidExceptionBaseType
Operation error type does not inherit from DbAPIErrorException.
Declaration
public const DbAPIDefinitionErrorType InvalidExceptionBaseType
Field Value
Type | Description |
---|---|
DbAPIDefinitionErrorType |
InvalidInheritedTypeProvider
The name of the inherited type provider method is invalid. Either the given method does not exists, is not public and static or does not take zero arguments.
Declaration
public const DbAPIDefinitionErrorType InvalidInheritedTypeProvider
Field Value
Type | Description |
---|---|
DbAPIDefinitionErrorType |
MaxParamCountExceeded
Maximum number of parameters exceeded for operation.
Declaration
public const DbAPIDefinitionErrorType MaxParamCountExceeded
Field Value
Type | Description |
---|---|
DbAPIDefinitionErrorType |
MaxPropertyCountExceeded
Maximum number of properties in a single class/struct has been exceeded.
Declaration
public const DbAPIDefinitionErrorType MaxPropertyCountExceeded
Field Value
Type | Description |
---|---|
DbAPIDefinitionErrorType |
MissingConstructor
Type does not define parameterless constructor.
Declaration
public const DbAPIDefinitionErrorType MissingConstructor
Field Value
Type | Description |
---|---|
DbAPIDefinitionErrorType |
NonAccessibleType
Type is not public.
Declaration
public const DbAPIDefinitionErrorType NonAccessibleType
Field Value
Type | Description |
---|---|
DbAPIDefinitionErrorType |
NonSerializableType
Type is not serializable.
Declaration
public const DbAPIDefinitionErrorType NonSerializableType
Field Value
Type | Description |
---|---|
DbAPIDefinitionErrorType |
OperationNameDuplicate
Operation name is already used by a different operation in the same API.
Declaration
public const DbAPIDefinitionErrorType OperationNameDuplicate
Field Value
Type | Description |
---|---|
DbAPIDefinitionErrorType |
OperationRequiredParamsMissing
Operation does not define mandatory parameters.
Declaration
public const DbAPIDefinitionErrorType OperationRequiredParamsMissing
Field Value
Type | Description |
---|---|
DbAPIDefinitionErrorType |
OutParam
Operation defines an out/ref parameter. Out/ref parameters are not supported.
Declaration
public const DbAPIDefinitionErrorType OutParam
Field Value
Type | Description |
---|---|
DbAPIDefinitionErrorType |
TypeNameDuplicate
Type name is already used by a different type.
Declaration
public const DbAPIDefinitionErrorType TypeNameDuplicate
Field Value
Type | Description |
---|---|
DbAPIDefinitionErrorType |