AVEVA Database .NET Public Interface

DbAttribute Members

DbAttribute overview

Public Static Methods

AttributeFieldType The type of an attribute field
GetAllAttributes List of all attributes
GetDbAttributeOverloaded. Create and return a new Attribute instance.
HashValueToString Convert a hash value to a string

Public Static Operators

Equality Operator Test for equality between a pair of Attributes.
Inequality Operator Test for inequality between a pair of Attributes.

Public Instance Properties

Category Attribute category used for display
Description Description of this Attribute
HashValue Hash value for this Attribute
Hyperlink True if attribute represents a hyperlink
IsArray True, if this Attribute is an array
IsPseudo True, if this Attribute is a pseudo-attribute
IsSynonym 
IsUDA True, if this Attribute is a User-Defined Attribute
MaximumSize Maximum size of this Attribute
Name Name of this Attribute. This is always reinputable as valid syntax to PML
QueryText Query text associated with this Attribute
ShortName Short name for this Attribute
Type Type of this Attribute
Units Units of this Attribute

Public Instance Methods

AllowedIntRanges Allowed range(s) for an integer UDA
AllowedRanges Allowed range(s) for a real UDA
AllowedValues Allowed values for a text UDA
CompareTo Compare Attribute with generic object.
Equals Test equality to Attribute.
GetAsStringOverloaded. Get the value of any attribute field as a string; array valued fields will be returned as the elements concatenated together separated by commas
GetAsStringArrayOverloaded. Get the value of any attribute field as an array of strings
GetBool Get boolean value for the given Attribute field.
GetHashCode Return hash code for mapping Attributes, overriding Object.GetHashCode.
GetInteger Get integer value for the given Attribute field.
GetIntegerArray Get integer array value for the given Attribute field.
GetString Get text value from given field of Attribute.
GetType (inherited from Object) Gets the Type of the current instance.
NoClaim Query whether it is necessary to claim elements of the given type, in order to change this Attribute.
PassObjectToCPP Pass object through to unmanaged C++. AVEVA USE ONLY.
ToString Gets the textual representation of this Attribute.

See Also

DbAttribute Class | Aveva.Pdms.Database Namespace