A collection can be one of three types: a set, a list, or a row set. A set is a collection of independent objects, the elements of which are unordered and unique. Functionality common only to sets is defined in the IEngineSet interface. Sets can be enumerated a page at a time (instead of one object or one row at a time), and may not be directly updated. A list is a collection of dependent objects, the elements of which are ordered and need not be unique. A row set is a collection of rows (such as the result set returned from a query) and has the characteristics of a set-type collection.
The name of a collection identifies its type. For example, a DocumentSet is a collection of Document objects, which are independent objects. A DependentObjectList is a collection of dependent objects. A RepositoryRowSet is a row set.
This interface provides standard collection methods.
Assembly: FileNet.Api (in FileNet.Api.dll)
Syntax
Visual Basic (Declaration) |
---|
Public Interface IEngineCollection _ Implements IEnumerable, ICloneable |
C# |
---|
public interface IEngineCollection : IEnumerable, ICloneable |
Visual C++ |
---|
public interface class IEngineCollection : IEnumerable, ICloneable |
JavaScript |
---|
FileNet.Api.Collection.IEngineCollection = function(); FileNet.Api.Collection.IEngineCollection.createInterface('FileNet.Api.Collection.IEngineCollection'); |