Retrieves an object of the requested type, given a class identifier and an object ID.

This method always makes a round-trip to the server. You can optionally include a filter to control which properties to return with the object. If you pass in null for the filter parameter, this method returns values for all non-object properties and returns placeholders for all object-valued properties. For details, see the description of the filter parameter.

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

ToggleSyntax

Visual Basic (Declaration)
Function FetchObject ( _
	classIdent As String, _
	objectId As Id, _
	filter As PropertyFilter _
) As IIndependentObject
C#
IIndependentObject FetchObject(
	string classIdent,
	Id objectId,
	PropertyFilter filter
)
Visual C++
IIndependentObject^ FetchObject(
	String^ classIdent, 
	Id^ objectId, 
	PropertyFilter^ filter
)
JavaScript
function fetchObject(classIdent, objectId, filter);

Parameters

classIdent
Type: System..::.String
The class name of which this object will be an instance.
objectId
Type: FileNet.Api.Util..::.Id
The ID (GUID) of the object to retrieve.
filter
Type: FileNet.Api.Property..::.PropertyFilter
A PropertyFilter object that represents information for controlling which property values (and with what level of detail and recursion) to return. If null, this method returns values for all non-object properties and returns placeholders for all object-valued properties (PropertyEngineObject properties with a state of PropertyState.UNEVALUATED or PropertyState.REFERENCE); any subsequent attempts to access an object-valued property will cause an automatic round-trip to the server to fetch its value.

Return Value

An object of the type requested.

ToggleSee Also