Content Studio Web Content Management System
SystemObject
SystemMarshalByRefObject
ContentStudioCSBase
ContentStudio.DocumentDocumentSystemBase
ContentStudio.DocumentDocumentBase
ContentStudio.DocumentGUOID
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 handles the global unique object identifiers that are used for advanced copying in Content Studio.
Inheritance Hierarchy
SystemMarshalByRefObject
ContentStudioCSBase
ContentStudio.DocumentDocumentSystemBase
ContentStudio.DocumentDocumentBase
ContentStudio.DocumentGUOID
Namespace: ContentStudio.Document
Assembly: CSServer5 (in CSServer5.dll) Version: 5.7.5016.0 (5.7.5016.0)
Syntax
The GUOID type exposes the following members.
Constructors
Name | Description | |
---|---|---|
GUOID | Initializes a new instance of the GUOID class |
Properties
Name | Description | |
---|---|---|
Empty |
Represents an empty GUOID that does not represent any object.
|
Methods
Name | Description | |
---|---|---|
CreateObjRef | (Inherited from MarshalByRefObject.) | |
Equals | (Inherited from Object.) | |
GetGuoid |
Gets the Global Unique Object Identifier (GUOID) for an object identifiers of a certain type.
| |
GetHashCode | (Inherited from Object.) | |
GetLifetimeService | (Inherited from MarshalByRefObject.) | |
GetType | (Inherited from Object.) | |
InitializeLifetimeService | (Inherited from MarshalByRefObject.) | |
IsValidGuoid(String) |
Determines if a guoid is valid.
| |
IsValidGuoid(String, Int32) |
Determines if a guoid is valid.
| |
IsValidGuoid(String, Int32, Int32, String) |
Determines if a guoid is valid. This is the backwards compatible implementation of this method.
This implementation does not throw any exceptions, instead callers must examine the outcome of the call in the Status and StatusText output parameters.
| |
LookupGUOID(ConnectionId, SessionId, String) |
Transforms a list of GUOID of the Unit, Category or Document type to a list
of id:s and type of object. The list items must be separated by a pipe (|).
| |
LookupGUOID(ConnectionId, SessionId, String, Int32, String) |
Transforms a list of GUOID of the Unit, Category or Document type to a list
of id:s and type of object. The list items must be separated by a pipe (|).
This is the backwards compatible implementation of this method.
This implementation does not throw any exceptions, instead callers must examine the outcome of the call in the Status and StatusText output parameters.
| |
LookupID(ConnectionId, SessionId, CSFileObjectTypes, String) |
Transforms a list of id:s of the Unit, Category or Document type to a list
of GUOID of objects. The list items must be separated by a comma.
| |
LookupID(ConnectionId, SessionId, String, Int32, String) |
Transforms a list of id:s of the Unit, Category or Document type to a list
of GUOID of objects. The list items must be separated by a pipe (|).
This is the backwards compatible implementation of this method.
This implementation does not throw any exceptions, instead callers must examine the outcome of the call in the Status and StatusText output parameters.
| |
ToString | (Inherited from Object.) |
Fields
Name | Description | |
---|---|---|
GUOID_SIZE |
The size of a Guoid. A Guoid has a fixed size.
|
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