Public Properties

  Name Description
Public property IsCBREnabled Specifies whether this class or property is enabled for full text indexing (content-based retrieval).

For classes, the following conditions apply:

  • The value of this property must be set to true if any property on this class is going to be enabled for CBR.
  • A value of true also enables full text indexing of any content associated with the class. (There is no content property to enable CBR.)

For properties, this property can be enabled only on Document, Annotation, CustomObject, and Folder objects.

Public property MarkingSet Specifies the set of markings for a given string-valued property. An IMarkingSet is a container that holds all of the possible values for a particular marking-enabled property. Each IMarking object in the marking set represents a different value for the property.

You can retrieve a string-valued property's marking set by calling Get_MarkingSet() method on the IPropertyDefinitionString, IPropertyTemplateString, or IPropertyDescriptionString interfaces.

Public property MaximumLengthString Specifies the maximum length, in characters (excluding the null terminator), of a value for a property that returns a STRING data type.
Public property PropertyDefaultString Specifies the default value for a property that returns a STRING data type.
Public property UsesLongColumn Specifies whether this string-valued property is stored in a database table column as a short string (false) or as a long string (true).

Long-string table columns store their values separately from the rest of the table and therefore bypass table row-size limitations. To avoid a table's row-size limitation being exceeded, you should use a long-string column to store a large string-valued property if the database table in which it is stored has many custom properties. Because the actual text data for a long-string column is stored separately from the rest of the database row data (requiring an additional read operation to retrieve the data) you might experience a slight decrease in performance. However you might also potentially experience a system performance gain, because the overall row size for each object is reduced when long-string columns are used, therefore decreasing fetch and storage times.

Note that, unlike short-string columns, long-string columns cannot be specified in a database index.

For database-specific information about short-string and long-string table columns, see Database Engine Differences.

Top

See Also