我用的.net的sdk,获取域名解析记录时,发现以下代码的
response = client.GetAcsResponse(request);
response的Value属性是空,我试了python的代码是能正确获取Value的值的
应该是.net的SDK的bug吧,请修复下吧
查到原因了,问题在public class DescribeDomainRecordInfoResponse : AcsResponse
这里定义了一个私有变量value,但是value是c#的关键字,在为公开变量赋值时写的
set
{
value = value;
}
就出错了,造成无法赋值,所以一直是空值。
建议将私有变量改为_value就没问题了
看了下,这个变量的命名问题在c#代码里很多,希望alidns的sdk的开发能好好检查下,都改了吧
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。