| IDriverManager Interface |
[This is preliminary documentation and is subject to change.]
Namespace: Netadmin.Management.Drivers
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.) | |
| IDriver | 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.) |