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
paramIdsuint[]Array with the ids of the Parameters to fetch.
param1T1Out variable with the first parameter value.
param2T2Out variable with the second parameter value.
Type Parameters
T1Type of the fist parameter.
T2Type 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
paramIdsuint[]Array with the ids of the Parameters to fetch.
param1T1Out variable with the first parameter value.
param2T2Out variable with the second parameter value.
param3T3Out variable with the third parameter value.
Type Parameters
T1Type of the fist parameter.
T2Type of the second parameter.
T3Type 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
paramIdsuint[]Array with the ids of the Parameters to fetch.
param1T1Out variable with the first parameter value.
param2T2Out variable with the second parameter value.
param3T3Out variable with the third parameter value.
param4T4Out variable with the fourth parameter value.
Type Parameters
T1Type of the fist parameter.
T2Type of the second parameter.
T3Type of the third parameter.
T4Type 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
paramIdsuint[]Array with the ids of the Parameters to fetch.
param1T1Out variable with the first parameter value.
param2T2Out variable with the second parameter value.
param3T3Out variable with the third parameter value.
param4T4Out variable with the fourth parameter value.
param5T5Out variable with the fifth parameter value.
Type Parameters
T1Type of the fist parameter.
T2Type of the second parameter.
T3Type of the third parameter.
T4Type of the fourth parameter.
T5Type 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
paramIdsuint[]Array with the ids of the Parameters to fetch.
param1T1Out variable with the first parameter value.
param2T2Out variable with the second parameter value.
param3T3Out variable with the third parameter value.
param4T4Out variable with the fourth parameter value.
param5T5Out variable with the fifth parameter value.
param6T6Out variable with the sixth parameter value.
Type Parameters
T1Type of the fist parameter.
T2Type of the second parameter.
T3Type of the third parameter.
T4Type of the fourth parameter.
T5Type of the fifth parameter.
T6Type 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
paramIdsuint[]Array with the ids of the Parameters to fetch.
param1T1Out variable with the first parameter value.
param2T2Out variable with the second parameter value.
param3T3Out variable with the third parameter value.
param4T4Out variable with the fourth parameter value.
param5T5Out variable with the fifth parameter value.
param6T6Out variable with the sixth parameter value.
param7T7Out variable with the seventh parameter value.
Type Parameters
T1Type of the fist parameter.
T2Type of the second parameter.
T3Type of the third parameter.
T4Type of the fourth parameter.
T5Type of the fifth parameter.
T6Type of the sixth parameter.
T7Type 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
paramIdsuint[]Array with the ids of the Parameters to fetch.
param1T1Out variable with the first parameter value.
param2T2Out variable with the second parameter value.
param3T3Out variable with the third parameter value.
param4T4Out variable with the fourth parameter value.
param5T5Out variable with the fifth parameter value.
param6T6Out variable with the sixth parameter value.
param7T7Out variable with the seventh parameter value.
param8T8Out variable with the eighth parameter value.
Type Parameters
T1Type of the fist parameter.
T2Type of the second parameter.
T3Type of the third parameter.
T4Type of the fourth parameter.
T5Type of the fifth parameter.
T6Type of the sixth parameter.
T7Type of the seventh parameter.
T8Type 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
paramIdsuint[]Array with the ids of the Parameters to fetch.
param1T1Out variable with the first parameter value.
param2T2Out variable with the second parameter value.
param3T3Out variable with the third parameter value.
param4T4Out variable with the fourth parameter value.
param5T5Out variable with the fifth parameter value.
param6T6Out variable with the sixth parameter value.
param7T7Out variable with the seventh parameter value.
param8T8Out variable with the eighth parameter value.
param9T9Out variable with the ninth parameter value.
Type Parameters
T1Type of the fist parameter.
T2Type of the second parameter.
T3Type of the third parameter.
T4Type of the fourth parameter.
T5Type of the fifth parameter.
T6Type of the sixth parameter.
T7Type of the seventh parameter.
T8Type of the eighth parameter.
T9Type 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
paramIdsuint[]Array with the ids of the Parameters to fetch.
param1T1Out variable with the first parameter value.
param2T2Out variable with the second parameter value.
param3T3Out variable with the third parameter value.
param4T4Out variable with the fourth parameter value.
param5T5Out variable with the fifth parameter value.
param6T6Out variable with the sixth parameter value.
param7T7Out variable with the seventh parameter value.
param8T8Out variable with the eighth parameter value.
param9T9Out variable with the ninth parameter value.
param10T10Out variable with the tenth parameter value.
Type Parameters
T1Type of the fist parameter.
T2Type of the second parameter.
T3Type of the third parameter.
T4Type of the fourth parameter.
T5Type of the fifth parameter.
T6Type of the sixth parameter.
T7Type of the seventh parameter.
T8Type of the eighth parameter.
T9Type of the ninth parameter.
T10Type of the tenth parameter.
Exceptions
- ArgumentOutOfRangeException
If the length of the paramIds is different from the number of out parameters.