Retrieves an object of the requested type, given class and object identifiers.
Namespace: FileNet.Api.Core
Assembly: FileNet.Api (in filenet.api.dll)
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
for the
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
parameter.
Namespace: FileNet.Api.Core
Assembly: FileNet.Api (in filenet.api.dll)
Syntax
Visual Basic (Declaration) |
---|
Public MustOverride Function FetchObject( _ ByVal classIdent As String, _ ByVal objectIdent As String, _ ByVal filter As PropertyFilter _ ) As IIndependentObject |
C# |
---|
public abstract IIndependentObject FetchObject( string classIdent, string objectIdent, PropertyFilter filter ) |
C++ |
---|
public: IIndependentObject FetchObject( String classIdent, String objectIdent, PropertyFilter filter ) abstract |
J# |
---|
public abstract IIndependentObject FetchObject( string classIdent, string objectIdent, PropertyFilter filter ) |
JScript |
---|
public abstract
function FetchObject( classIdent : String, objectIdent : String, filter : PropertyFilter ) : IIndependentObject |
Parameters
- classIdent
- The class name of which this object will be an instance.
- objectIdent
- The ID, path, or name of the object to retrieve.
- filter
- A
object that represents information for controlling which property values (and with what level of detail and recursion) to return. IfPropertyFilter
, this method returns values for all non-object properties and returns placeholders for all object-valued properties (null
properties with a state ofPropertyEngineObject
orPropertyState.UNEVALUATED
); any subsequent attempts to access an object-valued property will cause an automatic round-trip to the server to fetch its value.PropertyState.REFERENCE
Return Value
An object of the type requested.