Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net Twilio.NET API调用状态枚举比较?_Vb.net_Twilio - Fatal编程技术网

Vb.net Twilio.NET 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

我正在更新我的Twilio以使用较新的库(5.x)

我使用新的API创建了一个电话呼叫。我想检查通话的状态

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用户名将您的邮寄地址发送给我