ItemExtensions Class |
Namespace: Innovator.Client
The ItemExtensions type exposes the following members.
Name | Description | |
---|---|---|
![]() ![]() | Apply |
Apply this item in the database
|
![]() ![]() | AsFile(IReadOnlyProperty, IConnection) | Download the file represented by the property |
![]() ![]() | AsFile(IReadOnlyProperty, IConnection, Boolean) | Asynchronously download the file represented by the property |
![]() ![]() | ClassStartsWith | Determine if the classification starts with one of the specified root paths |
![]() ![]() | Edit |
Send an AML edit query to the database with the body of the Item tab being the contents specified
|
![]() ![]() | FetchLockStatus |
Retrieve the lock status from the database
|
![]() ![]() | FirstOrNullItem(IEnumerableIReadOnlyItem) |
Returns either the first item from the enumerable or a 'null' item (where Exists is false)
if there are no items
|
![]() ![]() | FirstOrNullItem(IEnumerableIReadOnlyItem, FuncIReadOnlyItem, Boolean) |
Returns either the first matching item from the enumerable or a 'null' item (where Exists is false)
if there are no items which match the predicate
|
![]() ![]() | HasValue(IReadOnlyAttribute) |
Indicates that the attribute is neither null nor empty
|
![]() ![]() | HasValue(IReadOnlyProperty) |
Indicates that the property is neither null nor empty
|
![]() ![]() | LazyMapT |
Maps an item to a new object. If there are properties which couldn't be found during the
initial mapping, the method will query the database and run the mapper again with the
database results
|
![]() ![]() | Lock | |
![]() ![]() | LockStatus | |
![]() ![]() ![]() | Promote |
Promote the itme to the specified state
|
![]() ![]() | ToXml |
Renders an AML node to XML
|
![]() ![]() | Unlock |