Description
Set or return the name of this McDBNode.
-
Property type
-
A String value.
-
Syntax
-
object.Name [= value]
The Name Property syntax has these parts: |
| object | An expression evaluating to an object of type McDBNode. | | value | A String value. | Remarks
When setting a name, the new name MUST be unique within the context of the Children of the Parent item. That is, each child McDBNode of a given McDBNode must have a name unique from other Children of its Parent McDBNode). Through symbolic linking, it is possible for the same McDBNode instance to have multiple names (i.e. one for each Children collection it exists in). If an McDBNode is not instanced from a Children context (e.g. it is instanced from McDBDatabase.RetrieveNode with a global Id), it will have its native Name (i.e. the Name specified when the McDBNode was first created).
Exceptions
Notes
Name values may NOT contain back or forward slash characters ("\" or /), as they are used to delimit hierarchy levels (in Path and McDBNodes.Item). A Name may also not use an open parenthesis ("(") as its first character, as it indicates an McDBNode.Id reference in McDBNodes.Item. Lastly, an McDBDatabase.RootNode and non-hierarchy nodes (i.e. mcdbNodeAtb attributes) are not allowed to have their names changed.
|