IDriverManager Methods |
[This is preliminary documentation and is subject to change.]
The IDriverManager type exposes the following members.
Name | Description | ||
---|---|---|---|
![]() | Int64 | AddDriverDeviceRule(IDriverDeviceRule) |
Add a rule for inventory definitions towards a specific driver
|
![]() | Int64 | AddDriverParameterWithInputCreation(IDriverParameter, Boolean) |
Add a parameter to the driver, and create the equivalent input
|
![]() | Int64 | AddOrUpdateDriverCode(IDriverCode) |
Add or update driver code for a specific driver
|
![]() | Int64 | Create(T) |
Creates a new instance of the entity
(Inherited from ICreateableT.) |
![]() | void | Delete(Int64) |
Deletes an entity with a specific Id
(Inherited from IDeletableT.) |
![]() | void | Delete(IEnumerableInt64) |
Deletes multiple entities in one operation
(Inherited from IDeletableBatchT.) |
![]() | IDetailsableT | Details(Int64) |
Get details for entity with specified Id
(Inherited from IDetailsableT.) |
![]() | IPaginationT | Filter(TFilterDtoInterface, PaginationRequestTDToInterface) |
Searches for entities using a filter and returnes a pagination based on the supplied request
(Inherited from IFilterableTDToInterface, TFilterDtoInterface.) |
![]() | IEnumerableT, T: IDriverCode | GetAllDriverCodeVersions(Int64) |
Get a list of all code versions for the specified driver
|
![]() | IEnumerableT, T: KeyValuePairTKey, TValue | GetDeviceDefinitionsByDriver(Int64) |
Get all device definitions on which the specified driver may be executed
|
![]() | IDriverCode | GetDriverCodeForDriver(Int64) |
Get the latest code for specified driver
|
![]() | IEnumerableT, T: IDriverDeviceRule | GetDriverDeviceRules(Int64) |
Get all rules for the specified driver
|
![]() | IEnumerableT, T: IDriverInput | GetDriverInputs(Int64) |
Get all driver inputs for the specified driver
|
![]() | IEnumerableT, T: IDriverParameter | GetDriverParameters(Int64) |
Get all driver parameters for the specified driver
|
![]() | IEnumerableT, T: IDriverParameterType | GetDriverParameterTypes |
Get all available parameter types
|
![]() | IEnumerableT, T: IDriver | GetProvisioningDrivers(Int64, Int64) |
Get all provisioning drivers which may be executed towards a specific device (and optionally physical interface)
|
![]() | IReadOnlyDictionaryTKey, TValue, T: Int64 | GetTop100DeviceByDriver(Int64, String, IEnumerableInt64) |
Get 100 devices on which the specified driver may be executed
|
![]() | void | RemoveDriverDeviceRule(Int64) |
Remove the rule between a driver and inventory definitions
|
![]() | void | RemoveDriverParameter(Int64) |
Remove the specified driver parameter
|
![]() | void | Update(T) |
Updates an entity with new values.
(Inherited from IUpdateableT.) |
![]() | void | UpdateDriverInput(IDriverInput) |
Update the specified driver input
|
![]() | void | UpdateDriverParameter(IDriverParameter) |
Update the specified driver parameter
|
Name | Description | ||
---|---|---|---|
![]() | void | DeleteIDriver(Int64) | (Defined by DeletableBatchExtensions.) |