Content Studio Web Content Management System
SystemObject
ContentStudio.DocumentGuoidObject
Assembly: CSServer5 (in CSServer5.dll) Version: 5.7.5016.0 (5.7.5016.0)
Top
Top
Top
Top
A GUOID is a 38 character string that contains a 2 character prefix
indicating the type of object that the GUOID represents followed by a
series of 36 characters A to F or 1 - 9
Valid prefixes
It is possible to determine whether the object represents an object
installed by the system by looking at its GUOID:
Such an object have their prefixes followed by 36 characters in the format:
00000000G0000G0000GFACAG00000000[0-9][0-9][0-9][0-9] where the last 4 numeric characters indicates the identifier of the document. For example document id 1 has the GUOID: OK00000000G0000G0000GFACAG000000000001
[This is preliminary documentation and is subject to change.]
This class is the "high-level" representation of the GUOID field that is used
to uniquely identify any Content Studio document, category or unit.
This class cannot be inherited from.
This class cannot be inherited from.
Inheritance Hierarchy
ContentStudio.DocumentGuoidObject
Namespace: ContentStudio.Document
Assembly: CSServer5 (in CSServer5.dll) Version: 5.7.5016.0 (5.7.5016.0)
Syntax
[SerializableAttribute] public sealed class GuoidObject : ISerializable, IEquatable<GuoidObject>
The GuoidObject type exposes the following members.
Constructors
Name | Description | |
---|---|---|
GuoidObject |
Initializes a new instance of the GuoidObject class.
| |
GuoidObject(String) |
Initializes a new instance of the GuoidObject class.
| |
GuoidObject(Int32, Int32, CSFileObjectTypes, Int32) |
Initializes a new instance of the GuoidObject class directly from an existing Content Studio document, category or unit.
|
Properties
Name | Description | |
---|---|---|
Value |
Gets or sets the value.
|
Methods
Name | Description | |
---|---|---|
Equals(Object) |
Determines whether the specified Object is equal to the current GuoidObject.
(Overrides ObjectEquals(Object).) | |
Equals(GuoidObject) |
Determines whether the specified GuoidObject is equal to the current GuoidObject.
| |
GetHashCode |
Serves as a hash function for the current GuoidObject.
(Overrides ObjectGetHashCode.) | |
GetType | (Inherited from Object.) | |
ToString |
Returns the String value of the current guoid.
(Overrides ObjectToString.) | |
TryParse |
Converts the string representation of a guoid to GuoidObject equivalent.
A return value indicates whether the conversion succeeded.
|
Operators
Name | Description | |
---|---|---|
Equality |
Implements the operator ==.
| |
(String to GuoidObject) |
Performs an explicit conversion from String to
GuoidObject.
| |
Inequality |
Implements the operator !=.
|
Remarks
Prefix | Used by |
---|---|
OK | Documents |
KT | Category |
UN | Unit |
Such an object have their prefixes followed by 36 characters in the format:
00000000G0000G0000GFACAG00000000[0-9][0-9][0-9][0-9] where the last 4 numeric characters indicates the identifier of the document. For example document id 1 has the GUOID: OK00000000G0000G0000GFACAG000000000001
See Also