Provides a means to retrieve identity information about an object.

Its methods primarily allow you to retrieve an object’s ID, as well as its associated class and object store IDs.

You can get an instance of an object’s unique identity by calling GetObjectReference() on the IIndependentObject and IPropertyEngineObject interfaces.

IIndependentObject.equals delegates to ObjectReference.equals for object comparisons. Neither considers update sequence number (USN) in the comparison. If both IObjectReference objects being compared have GUIDs (available within the client object) or paths or names, they are compared. Otherwise, the objects are considered to be not equal. No implicit round-trips to the Content Engine server are performed to resolve an identity to a GUID.

Namespace:  FileNet.Api.Core
Assembly:  FileNet.Api (in FileNet.Api.dll)

ToggleSyntax

Visual Basic (Declaration)
Public Interface IObjectReference
C#
public interface IObjectReference
Visual C++
public interface class IObjectReference
JavaScript
FileNet.Api.Core.IObjectReference = function();
FileNet.Api.Core.IObjectReference.createInterface('FileNet.Api.Core.IObjectReference');

ToggleSee Also