Retrieves
objects from the repository or repositories specified for this instance.
Namespace: FileNet.Api.Query
Assembly: FileNet.Api (in filenet.api.dll)
Syntax
Visual Basic (Declaration) |
---|
Public Function FetchSearchableClassDescriptions( _ ByVal classNames As String(), _ ByVal filter As PropertyFilter _ ) As IClassDescriptionSet |
C# |
---|
public IClassDescriptionSet FetchSearchableClassDescriptions( string[] classNames, PropertyFilter filter ) |
C++ |
---|
public: IClassDescriptionSet FetchSearchableClassDescriptions( array<String>^ classNames, PropertyFilter filter ) sealed |
J# |
---|
public IClassDescriptionSet FetchSearchableClassDescriptions( string[] classNames, PropertyFilter filter ) |
JScript |
---|
public
function FetchSearchableClassDescriptions( classNames : String[], filter : PropertyFilter ) : IClassDescriptionSet |
Parameters
- classNames
- A
array of the names of the classes to retrieve. The class names can be the symbolic name, the display name, or the object ID for the class (inString
format).String
- 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
A
collection object containing
objects for the metadata retrieved.
If the
instance references multiple repositories, properties that are not applicable to multiple repositories will not be present in the
objects returned, nor in the
objects contained in these
objects.
For the
objects returned, these properties are:
SuperclassDescription SuperclassPropertyCount ImmediateSubclassDescriptions NamePropertyIndex AllowsInstances PermissionDescriptions DefaultInstancePermissions
For the
objects contained in the
objects, these properties are:
IsSystemGenerated IsReadOnly IsHidden PropertyDefaultObject PropertySelectionsObject RequiredClass ReflectivePropertyId