Vb.net Twilio.NET API调用状态枚举比较?
我正在更新我的Twilio以使用较新的库(5.x) 我使用新的API创建了一个电话呼叫。我想检查通话的状态Vb.net Twilio.NET API调用状态枚举比较?,vb.net,twilio,Vb.net,Twilio,我正在更新我的Twilio以使用较新的库(5.x) 我使用新的API创建了一个电话呼叫。我想检查通话的状态 Dim CallStatus = MyTwilioCall.Status If CallStatus.Equals(CallResource.StatusEnum.Queued) Then '// Success 这不起作用,它的计算结果为false,尽管当我调试和检查时,它显示callstatus的值为{queued} 如果我尝试: If CallStatus = CallReso
Dim CallStatus = MyTwilioCall.Status
If CallStatus.Equals(CallResource.StatusEnum.Queued) Then '// Success
这不起作用,它的计算结果为false,尽管当我调试和检查时,它显示callstatus的值为{queued}
如果我尝试:
If CallStatus = CallResource.StatusEnum.Ringing Then '// Success
我得到一个异常,没有为CallResource.StatusEnum定义“=”运算符。为了好玩,我也尝试过使用is操作符,但没有成功。我想我可以。tostring()然后比较,但这似乎很愚蠢。是我做错了什么,还是这就是twilio客户端的构建方式?twilio开发者教育者。您确实发现了一个我们在库的v5.1.1中修复的bug。如果您使用NuGet升级到v5.1.1或更高版本,应该可以解决问题
从异常情况看,它听起来像'MyTwilioCall.Status'不是
CallResource.StatusEnum
Type5.x库中的已知问题。我马上就来。解决方法是在比较的两侧调用ToString(),例如,如果CallStatus.ToString()=CallResource.StatusEnum.Ringing.ToString(),则表示感谢。我有没有找到臭虫的斜纹布绝对地通过twilio.com上我的SO用户名将您的邮寄地址发送给我