|
IOT Dash
|


Public Member Functions | |
| EntityManagerCollection (Func< TEntity, TManager > managerFactory) | |
| TManager | Create (TEntity entry) |
| void | Discard (TEntity entry) |
| bool | HasManager (TEntity entry) |
| TManager | GetManager (TEntity entry) |
| IEnumerator< TManager > | GetEnumerator () |
| void | Dispose () |
| TManager | Create (TEntity entity) |
| void | Discard (TEntity entity) |
| bool | HasManager (TEntity entity) |
| TManager | GetManager (TEntity entry) |
Properties | |
| Func< TEntity, TManager > | ManagerFactory [get] |
| Func< TEntity, object > | KeyExtractor = (entity) => entity [get, set] |
Properties inherited from IotDash.Services.Domain.IManagerColleciton< TEntity, TManager > | |
| Func< TEntity, object > | KeyExtractor [get, set] |
|
inline |
Create a manager for the interface and add it to the collection.
| entry | The interface managed by the manager. |
Implements IotDash.Services.Domain.IManagerColleciton< TEntity, TManager >.
|
inline |
Remove a manager from the collection and IDisposable.Dispose it.
| entry | The interface managed by the manager. |
Implements IotDash.Services.Domain.IManagerColleciton< TEntity, TManager >.
|
inline |
|
inline |
Check if the IotInterface has manager in this collection.
| entry | The interface in question. |
Implements IotDash.Services.Domain.IManagerColleciton< TEntity, TManager >.
|
getset |