XPCursor Members
A pageable collection of persistent objects.Constructors
| Name | Description |
|---|---|
| XPCursor(Session, XPClassInfo, CriteriaOperator, SortProperty[]) | Initializes a new instance of the XPCursor class with the specified Session and criteria-specific options. |
| XPCursor(Session, XPClassInfo, CriteriaOperator) | Initializes a new instance of the XPCursor class |
| XPCursor(Session, XPClassInfo, IList) | Initializes a new instance of the XPCursor class and populates it with the objects whose Oid property’s value is contained within the keyList. |
| XPCursor(Session, XPClassInfo) | Initializes a new instance of the XPCursor class with the specified XPCursor.Session and XPCollection.ObjectClassInfo properties. |
| XPCursor(Session, Type, CriteriaOperator, SortProperty[]) | Initializes a new instance of the XPCursor class with the specified settings. |
| XPCursor(Session, Type, IList) | Initializes a new instance of the XPCursor class and populates it with the objects whose Oid property’s value is contained within the keyList. |
| XPCursor(Session, Type) | Initializes a new instance of the XPCursor class. |
| XPCursor(Type, CriteriaOperator, SortProperty[]) | Initializes a new instance of the XPCursor class with default Session and criteria-specific options. |
| XPCursor(Type) | Initializes a new instance of the XPCursor class with the default Session. |
Properties
| Name | Description |
|---|---|
| Count | Gets the number of persistent objects within the collection. |
| ObjectClassInfo | Gets the metadata information for the persistent objects retrieved by the collection. |
| PageSize | Gets or sets the maximum number of persistent objects that can be contained in a single page. |
| SelectDeleted | Gets or sets whether deleted objects are retrieved by the XPCursor the next time it is reloaded. |
| Session | Gets the session which is used to load and save persistent objects. |
| Sorting | Provides access to the collection whose elements identify the sorted columns in a data store. |
| TopReturnedObjects | Gets or sets the maximum number of objects retrieved by the XPCursor collection. |
Methods
| Name | Description |
|---|---|
| CopyTo(Array, Int32) | Copies all persistent objects which are stored within the current collection to the specified array starting at the specified index. |
| Equals(Object, Object) static | Determines whether the specified object instances are considered equal. Inherited from Object. |
| Equals(Object) | Determines whether the specified object is equal to the current object. Inherited from Object. |
| GetEnumerator() | Returns an IEnumerator for the collection. |
| GetHashCode() | Serves as the default hash function. Inherited from Object. |
| GetType() | Gets the Type of the current instance. Inherited from Object. |
| MemberwiseClone() protected | Creates a shallow copy of the current Object. Inherited from Object. |
| ReferenceEquals(Object, Object) static | Determines whether the specified Object instances are the same instance. Inherited from Object. |
| ToString() | Returns a string that represents the current object. Inherited from Object. |
See Also