Click or drag to resize
IDriverExecutionManagerResolveExecutionParameters Method

[This is preliminary documentation and is subject to change.]

Resolve parameters sent to a driver execution, based on driver, device and provided execution arguments

Namespace: Netadmin.Management.Drivers
Assembly: Netadmin.Management.Interfaces (in Netadmin.Management.Interfaces.dll) Version: release/9.0@131b654fe7332b0776120c2b44d96c6cac5ac9a2
Syntax
IReadOnlyDictionary<string, string> ResolveExecutionParameters(
	long driverId,
	long deviceId,
	IEnumerable<IDriverExecutionArgument> arguments
)

Parameters

driverId
Type: SystemInt64
The desired driver
deviceId
Type: SystemInt64
The device which the driver should be executed against
arguments
Type: System.Collections.GenericIEnumerableIDriverExecutionArgument
Argument name/value pairs used to resolve driver parameters

Return Value

Type: IReadOnlyDictionaryString, String
A dictionary of parameter name/value pairs
Exceptions
ExceptionCondition
DriverParameterExceptionThe driver parameter could not be resolved to a non-empty value
DriverParameterExceptionThe driver input has no default value, and no value has been provided
ExceptionA delegate callback throws an exception.
ArgumentExceptionThe provided value is not valid
ObjectNotFoundExceptionObject does not exist
See Also