| IFolder Methods | 
The IFolder type exposes the following members.
| Name | Description | |
|---|---|---|
| AddKey | 
            Adds a new key to the folder. The key must be unique 
            within the system context (e.g. unique per database).
              | |
| CreateChild | 
            Creates new child folder.
              | |
| DeleteKey | 
            Removes a key from the folder.
              | |
| Destroy | 
            Deletes the folder. Deletes all contained objects.
              | |
| GetT(String, Boolean, Int32) | 
            Retrieves all objects of a specific type contained in the folder up
            to a maximum number and returns them with a specific business object
            interface. This method fails if at least one of the objects specified 
            by pObjType does not implement the T business object 
            interface.
              | |
| GetT(IObjType, Boolean, Int32) | 
            Retrieves all objects of a specific type contained in the folder up
            to a maximum number and returns them with a specific business object
            interface. This method fails if at least one of the objects specified 
            by pObjType does not implement the T business object 
            interface.
              | |
| GetChildFolders | 
            Retrieves the child folders.
              | |
| GetKeys | 
            Retrieves the folder's (unique) keys.
              | |
| GetObjects | 
            Retrieves all objects contained in the folder.
              | |
| GetObjects(Int32) | 
            Retrieves all objects contained in the folder up to a maximum number.
              | |
| GetObjects(String, Boolean, Int32) | 
            Retrieves all objects of a specific type contained in the folder up to a maximum number.
              | |
| GetObjects(IObjType, Boolean, Int32) | 
            Retrieves all objects of a specific type contained in the folder up to a maximum number.
              | |
| GetObjectsCount | 
            Retrieves the number of objects contained in the folder.
              | |
| GetParentFolder | 
            Retrieves the parent folder (if this is not the root folder).
              | |
| MoveTo | 
            Moves the folder to another folder.
              | |
| Reload | 
            Refreshes the folder data from secondary storage (e.g. database)
            if available. Use this method to retrieve up-to-date audit information
            (ChangedBy, ChangedOn properties).
              | |
| SetChildFolderIndex | 
            Sets the sequence index of the child folder.
              | |
| SetChildFolderIndices | 
            Reorders the child folders sequence.
              | |
| Touch | 
            Updates the ChangedBy and ChangedOn information.
              |