Scot_Beery_8237
Mar 26, 2010Nimbostratus
poolmember set_ratio
I'm having troubles trying to set the poolmember ratio. This is my code:
Dim m_interfaces As iControl.Interfaces = New iControl.Interfaces
m_interfaces.initialize("171.21.1.150", "username", "pwd")
Dim pm As iControl.LocalLBPoolMember
pm = m_interfaces.LocalLBPoolMember
Dim memberinfo As New iControl.LocalLBPoolMemberMemberRatio
Dim member As New iControl.CommonIPPortDefinition
Dim ratios(0) As iControl.LocalLBPoolMemberMemberRatio
member.address = "IPAddress"
member.port = "8399"
memberinfo.member = member
memberinfo.ratio = 99
ratios(0) = memberinfo
Dim pool(0) As String
pool(0) = "POOLName"
pm.set_ratio(pool, ratios)
I keep getting the compile error below. If I switch ratios to type "object" then it doesn't error out till runtime. I cannot figure out the syntax of this call...can someone help.
Value of type '1-dimensional array of iControl.LocalLBPoolMemberMemberRatio' cannot be converted to '1-dimensional array of 1-dimensional array of iControl.LocalLBPoolMemberMemberRatio' because 'iControl.LocalLBPoolMemberMemberRatio' is not derived from '1-dimensional array of iControl.LocalLBPoolMemberMemberRatio'.