我正在尝试从代码中登录Lync Client,但我收到了运行时错误Value does not fall within the expected range
。当我调用BeginSignIn方法时会发生错误,如下所示。
我不知道如何判断哪个值导致问题。我怀疑它可能是我的回调函数的问题,但如果是,我不知道它有什么问题。
Dim _asyncState As Object() = {_client, ""}
Dim username As String = Me.txtUsername.Text
Dim userUri As String = Me.txtUserUri.Text
Dim password As String = Me.txtPassword.Text
_client.BeginSignIn(userUri, username, password, AddressOf signInCallback, _asyncState)
Public Sub signInCallback(ar As IAsyncResult)
If ar.IsCompleted = True Then
Dim asyncState As Object() = DirectCast(ar.AsyncState, Object())
DirectCast(asyncState(0), LyncClient).EndSignIn(ar)
End If
End Sub
答案 0 :(得分:0)
我没有足够的评论点,因此必须发布作为答案,但我确实有很多Lync客户端SDK的经验,并且可能能够提供更多信息。
我认为你是正确的,因为Lync通常会在异常的实例中提供相当完整的信息,并且当你对一个对象数组中的元素进行投射时,我怀疑这个问题。
你能够: -
由于