Provides functionality common to all collection objects. This interface is the base interface for the collection class hierarchy.

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.

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

ToggleSyntax

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');

ToggleSee Also