Method GetParameters
- Namespace
- Skyline.DataMiner.Core.DataMinerSystem.Protocol
- Assembly
- Skyline.DataMiner.Core.DataMinerSystem.Protocol.dll
GetParameters<T1, T2>(uint[], out T1, out T2)
Gets the desired parameters and converts to the given types.
void GetParameters<T1, T2>(uint[] paramIds, out T1 param1, out T2 param2) where T1 : IConvertible where T2 : IConvertible
Parameters
paramIds
uint[]Array with the ids of the Parameters to fetch.
param1
T1Out variable with the first parameter value.
param2
T2Out variable with the second parameter value.
Type Parameters
T1
Type of the fist parameter.
T2
Type of the second parameter.
Exceptions
- ArgumentOutOfRangeException
If the length of the paramIds is different from the number of out parameters.
GetParameters<T1, T2, T3>(uint[], out T1, out T2, out T3)
Gets the desired parameters and converts to the given types.
void GetParameters<T1, T2, T3>(uint[] paramIds, out T1 param1, out T2 param2, out T3 param3) where T1 : IConvertible where T2 : IConvertible where T3 : IConvertible
Parameters
paramIds
uint[]Array with the ids of the Parameters to fetch.
param1
T1Out variable with the first parameter value.
param2
T2Out variable with the second parameter value.
param3
T3Out variable with the third parameter value.
Type Parameters
T1
Type of the fist parameter.
T2
Type of the second parameter.
T3
Type of the third parameter.
Exceptions
- ArgumentOutOfRangeException
If the length of the paramIds is different from the number of out parameters.
GetParameters<T1, T2, T3, T4>(uint[], out T1, out T2, out T3, out T4)
Gets the desired parameters and converts to the given types.
void GetParameters<T1, T2, T3, T4>(uint[] paramIds, out T1 param1, out T2 param2, out T3 param3, out T4 param4) where T1 : IConvertible where T2 : IConvertible where T3 : IConvertible where T4 : IConvertible
Parameters
paramIds
uint[]Array with the ids of the Parameters to fetch.
param1
T1Out variable with the first parameter value.
param2
T2Out variable with the second parameter value.
param3
T3Out variable with the third parameter value.
param4
T4Out variable with the fourth parameter value.
Type Parameters
T1
Type of the fist parameter.
T2
Type of the second parameter.
T3
Type of the third parameter.
T4
Type of the fourth parameter.
Exceptions
- ArgumentOutOfRangeException
If the length of the paramIds is different from the number of out parameters.
GetParameters<T1, T2, T3, T4, T5>(uint[], out T1, out T2, out T3, out T4, out T5)
Gets the desired parameters and converts to the given types.
void GetParameters<T1, T2, T3, T4, T5>(uint[] paramIds, out T1 param1, out T2 param2, out T3 param3, out T4 param4, out T5 param5) where T1 : IConvertible where T2 : IConvertible where T3 : IConvertible where T4 : IConvertible where T5 : IConvertible
Parameters
paramIds
uint[]Array with the ids of the Parameters to fetch.
param1
T1Out variable with the first parameter value.
param2
T2Out variable with the second parameter value.
param3
T3Out variable with the third parameter value.
param4
T4Out variable with the fourth parameter value.
param5
T5Out variable with the fifth parameter value.
Type Parameters
T1
Type of the fist parameter.
T2
Type of the second parameter.
T3
Type of the third parameter.
T4
Type of the fourth parameter.
T5
Type of the fifth parameter.
Exceptions
- ArgumentOutOfRangeException
If the length of the paramIds is different from the number of out parameters.
GetParameters<T1, T2, T3, T4, T5, T6>(uint[], out T1, out T2, out T3, out T4, out T5, out T6)
Gets the desired parameters and converts to the given types.
void GetParameters<T1, T2, T3, T4, T5, T6>(uint[] paramIds, out T1 param1, out T2 param2, out T3 param3, out T4 param4, out T5 param5, out T6 param6) where T1 : IConvertible where T2 : IConvertible where T3 : IConvertible where T4 : IConvertible where T5 : IConvertible where T6 : IConvertible
Parameters
paramIds
uint[]Array with the ids of the Parameters to fetch.
param1
T1Out variable with the first parameter value.
param2
T2Out variable with the second parameter value.
param3
T3Out variable with the third parameter value.
param4
T4Out variable with the fourth parameter value.
param5
T5Out variable with the fifth parameter value.
param6
T6Out variable with the sixth parameter value.
Type Parameters
T1
Type of the fist parameter.
T2
Type of the second parameter.
T3
Type of the third parameter.
T4
Type of the fourth parameter.
T5
Type of the fifth parameter.
T6
Type of the sixth parameter.
Exceptions
- ArgumentOutOfRangeException
If the length of the paramIds is different from the number of out parameters.
GetParameters<T1, T2, T3, T4, T5, T6, T7>(uint[], out T1, out T2, out T3, out T4, out T5, out T6, out T7)
Gets the desired parameters and converts to the given types.
void GetParameters<T1, T2, T3, T4, T5, T6, T7>(uint[] paramIds, out T1 param1, out T2 param2, out T3 param3, out T4 param4, out T5 param5, out T6 param6, out T7 param7) where T1 : IConvertible where T2 : IConvertible where T3 : IConvertible where T4 : IConvertible where T5 : IConvertible where T6 : IConvertible where T7 : IConvertible
Parameters
paramIds
uint[]Array with the ids of the Parameters to fetch.
param1
T1Out variable with the first parameter value.
param2
T2Out variable with the second parameter value.
param3
T3Out variable with the third parameter value.
param4
T4Out variable with the fourth parameter value.
param5
T5Out variable with the fifth parameter value.
param6
T6Out variable with the sixth parameter value.
param7
T7Out variable with the seventh parameter value.
Type Parameters
T1
Type of the fist parameter.
T2
Type of the second parameter.
T3
Type of the third parameter.
T4
Type of the fourth parameter.
T5
Type of the fifth parameter.
T6
Type of the sixth parameter.
T7
Type of the seventh parameter.
Exceptions
- ArgumentOutOfRangeException
If the length of the paramIds is different from the number of out parameters.
GetParameters<T1, T2, T3, T4, T5, T6, T7, T8>(uint[], out T1, out T2, out T3, out T4, out T5, out T6, out T7, out T8)
Gets the desired parameters and converts to the given types.
void GetParameters<T1, T2, T3, T4, T5, T6, T7, T8>(uint[] paramIds, out T1 param1, out T2 param2, out T3 param3, out T4 param4, out T5 param5, out T6 param6, out T7 param7, out T8 param8) where T1 : IConvertible where T2 : IConvertible where T3 : IConvertible where T4 : IConvertible where T5 : IConvertible where T6 : IConvertible where T7 : IConvertible where T8 : IConvertible
Parameters
paramIds
uint[]Array with the ids of the Parameters to fetch.
param1
T1Out variable with the first parameter value.
param2
T2Out variable with the second parameter value.
param3
T3Out variable with the third parameter value.
param4
T4Out variable with the fourth parameter value.
param5
T5Out variable with the fifth parameter value.
param6
T6Out variable with the sixth parameter value.
param7
T7Out variable with the seventh parameter value.
param8
T8Out variable with the eighth parameter value.
Type Parameters
T1
Type of the fist parameter.
T2
Type of the second parameter.
T3
Type of the third parameter.
T4
Type of the fourth parameter.
T5
Type of the fifth parameter.
T6
Type of the sixth parameter.
T7
Type of the seventh parameter.
T8
Type of the eighth parameter.
Exceptions
- ArgumentOutOfRangeException
If the length of the paramIds is different from the number of out parameters.
GetParameters<T1, T2, T3, T4, T5, T6, T7, T8, T9>(uint[], out T1, out T2, out T3, out T4, out T5, out T6, out T7, out T8, out T9)
Gets the desired parameters and converts to the given types.
void GetParameters<T1, T2, T3, T4, T5, T6, T7, T8, T9>(uint[] paramIds, out T1 param1, out T2 param2, out T3 param3, out T4 param4, out T5 param5, out T6 param6, out T7 param7, out T8 param8, out T9 param9) where T1 : IConvertible where T2 : IConvertible where T3 : IConvertible where T4 : IConvertible where T5 : IConvertible where T6 : IConvertible where T7 : IConvertible where T8 : IConvertible where T9 : IConvertible
Parameters
paramIds
uint[]Array with the ids of the Parameters to fetch.
param1
T1Out variable with the first parameter value.
param2
T2Out variable with the second parameter value.
param3
T3Out variable with the third parameter value.
param4
T4Out variable with the fourth parameter value.
param5
T5Out variable with the fifth parameter value.
param6
T6Out variable with the sixth parameter value.
param7
T7Out variable with the seventh parameter value.
param8
T8Out variable with the eighth parameter value.
param9
T9Out variable with the ninth parameter value.
Type Parameters
T1
Type of the fist parameter.
T2
Type of the second parameter.
T3
Type of the third parameter.
T4
Type of the fourth parameter.
T5
Type of the fifth parameter.
T6
Type of the sixth parameter.
T7
Type of the seventh parameter.
T8
Type of the eighth parameter.
T9
Type of the ninth parameter.
Exceptions
- ArgumentOutOfRangeException
If the length of the paramIds is different from the number of out parameters.
GetParameters<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(uint[], out T1, out T2, out T3, out T4, out T5, out T6, out T7, out T8, out T9, out T10)
Gets the desired parameters and converts to the given types.
void GetParameters<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(uint[] paramIds, out T1 param1, out T2 param2, out T3 param3, out T4 param4, out T5 param5, out T6 param6, out T7 param7, out T8 param8, out T9 param9, out T10 param10) where T1 : IConvertible where T2 : IConvertible where T3 : IConvertible where T4 : IConvertible where T5 : IConvertible where T6 : IConvertible where T7 : IConvertible where T8 : IConvertible where T9 : IConvertible where T10 : IConvertible
Parameters
paramIds
uint[]Array with the ids of the Parameters to fetch.
param1
T1Out variable with the first parameter value.
param2
T2Out variable with the second parameter value.
param3
T3Out variable with the third parameter value.
param4
T4Out variable with the fourth parameter value.
param5
T5Out variable with the fifth parameter value.
param6
T6Out variable with the sixth parameter value.
param7
T7Out variable with the seventh parameter value.
param8
T8Out variable with the eighth parameter value.
param9
T9Out variable with the ninth parameter value.
param10
T10Out variable with the tenth parameter value.
Type Parameters
T1
Type of the fist parameter.
T2
Type of the second parameter.
T3
Type of the third parameter.
T4
Type of the fourth parameter.
T5
Type of the fifth parameter.
T6
Type of the sixth parameter.
T7
Type of the seventh parameter.
T8
Type of the eighth parameter.
T9
Type of the ninth parameter.
T10
Type of the tenth parameter.
Exceptions
- ArgumentOutOfRangeException
If the length of the paramIds is different from the number of out parameters.