The IAttributeExtendableEntity type exposes the following members.
Methods
| Name | Description | |
|---|---|---|
| Clone | Overloaded. | |
| GetAttribute |
Gets the attribute with the name specified in the attributeName parameter as
well as the value specified for the global site.
| |
| GetAttributes |
Gets an AttributeCollection with the IAttributes defined
for the current Type along with the attribute values set on the global site.
| |
| GetAttributeValue<(Of <(T>)>) |
Gets the attribute value set on the global site for the attribute whose name is specified in the
attributeName parameter.
| |
| GetAttributeValues<(Of <(T>)>) |
Gets the list of attribute values set on the global site for the attribute whose name is specified in the
attributeName parameter.
| |
| SetAttributeValue | Overloaded. |
Properties
| Name | Description | |
|---|---|---|
| CacheKey |
Returns the cache key under which the current object should be stored.
(Inherited from ICacheable.) | |
| ID |
Gets the unique identifier of the entity.
By saying unique, it means the integer must be unique for this specific .NET Data Type.
(Inherited from IEntity.) | |
| Item |
Gets the IAttribute with the specified name of this instance with its assigned values.
| |
| LoadedAttributes |
Gets a dictionary of all attributes defined for the type where the key is the attribute's name.
| |
| Master | (Inherited from IEntity.) | |
| ReadOnly |
Specifies if this instance should prohibit changes to it.
To make changes, Clone() this instance and make your changes to the
returned object instead.
(Inherited from ICloneable.) | |
| UniqueID | (Inherited from IEntity.) |