以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]类型参数“Object”不从约束类型“TencentCloud.Common.AbstractModel”继承或实现它  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=183991)

--  作者:YOU
--  发布时间:2022/11/22 11:11:00
--  [求助]类型参数“Object”不从约束类型“TencentCloud.Common.AbstractModel”继承或实现它

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20221122111015.png
图片点击可在新窗口打开查看

---------------------------
错误
---------------------------
编译错误:类型参数“Object”不从约束类型“TencentCloud.Common.AbstractModel”继承或实现它。



错误代码:Dim json As String = TencentCloud.Common.AbstractModel.ToJsonString(resp)
---------------------------
确定   
---------------------------


--  作者:有点蓝
--  发布时间:2022/11/22 11:13:00
--  
代码从哪抄的?开发文档怎么说的?
--  作者:YOU
--  发布时间:2022/11/22 11:16:00
--  
这里
没有说明
图片点击可在新窗口打开查看此主题相关图片如下:qq截图20221122111547.png
图片点击可在新窗口打开查看

--  作者:有点蓝
--  发布时间:2022/11/22 11:30:00
--  
这个是百度的接口,和您的错误没有一点关系。出错的代码从哪抄的?对方开发文档怎么说的?
--  作者:YOU
--  发布时间:2022/11/22 11:40:00
--  
namespace TencentCloudExamples { class CompareFace { static void Main(string[] args) { try { // 实例化一个认证对象,入参需要传入腾讯云账户secretId,secretKey,此处还需注意密钥对的保密 // 密钥可前往https://console.cloud.tencent.com/cam/capi网站进行获取 Credential cred = new Credential { SecretId = "SecretId", SecretKey = "SecretKey" }; // 实例化一个client选项,可选的,没有特殊需求可以跳过 ClientProfile clientProfile = new ClientProfile(); // 实例化一个http选项,可选的,没有特殊需求可以跳过 HttpProfile httpProfile = new HttpProfile(); httpProfile.Endpoint = ("iai.tencentcloudapi.com"); clientProfile.HttpProfile = httpProfile; // 实例化要请求产品的client对象,clientProfile是可选的 IaiClient client = new IaiClient(cred, "ap-guangzhou", clientProfile); // 实例化一个请求对象,每个接口都会对应一个request对象 CompareFaceRequest req = new CompareFaceRequest(); // 返回的resp是一个CompareFaceResponse的实例,与请求对象对应 CompareFaceResponse resp = client.CompareFaceSync(req); // 输出json格式的字符串回包 Console.WriteLine(AbstractModel.ToJsonString(resp)); } catch (Exception e) { Console.WriteLine(e.ToString()); } Console.Read(); } } }
--  作者:有点蓝
--  发布时间:2022/11/22 11:47:00
--  
试试

dim resp as TencentCloud.Common.CompareFaceResponse = client.CompareFaceSync(req)
Dim json As String = TencentCloud.Common.AbstractModel.ToJsonString(resp)

--  作者:YOU
--  发布时间:2022/11/22 13:45:00
--  
---------------------------
错误
---------------------------
编译错误:未定义类型“TencentCloud.Common.CompareFaceResponse”。



错误代码:Dim resp As TencentCloud.Common.CompareFaceResponse = client.CompareFaceSync(req)
---------------------------
确定   
---------------------------

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20221122134422.png
图片点击可在新窗口打开查看


--  作者:有点蓝
--  发布时间:2022/11/22 13:51:00
--  
自己去看接口的开发文档的源码,看看真正的命名空间是什么,自己改正确

Dim resp As TencentCloud.Common.CompareFaceResponse 

--  作者:YOU
--  发布时间:2022/11/22 14:00:00
--  
using System; using System.Threading.Tasks; using TencentCloud.Common; using TencentCloud.Common.Profile; using TencentCloud.Iai.V20200303; using TencentCloud.Iai.V20200303.Models; namespace TencentCloudExamples { class CompareFace { static void Main(string[] args) { try { // 实例化一个认证对象,入参需要传入腾讯云账户secretId,secretKey,此处还需注意密钥对的保密 // 密钥可前往https://console.cloud.tencent.com/cam/capi网站进行获取 Credential cred = new Credential { SecretId = "SecretId", SecretKey = "SecretKey" }; // 实例化一个client选项,可选的,没有特殊需求可以跳过 ClientProfile clientProfile = new ClientProfile(); // 实例化一个http选项,可选的,没有特殊需求可以跳过 HttpProfile httpProfile = new HttpProfile(); httpProfile.Endpoint = ("iai.tencentcloudapi.com"); clientProfile.HttpProfile = httpProfile; // 实例化要请求产品的client对象,clientProfile是可选的 IaiClient client = new IaiClient(cred, "ap-guangzhou", clientProfile); // 实例化一个请求对象,每个接口都会对应一个request对象 CompareFaceRequest req = new CompareFaceRequest(); // 返回的resp是一个CompareFaceResponse的实例,与请求对象对应 CompareFaceResponse resp = client.CompareFaceSync(req); // 输出json格式的字符串回包 Console.WriteLine(AbstractModel.ToJsonString(resp)); } catch (Exception e) { Console.WriteLine(e.ToString()); } Console.Read(); } } }
[此贴子已经被作者于2022/11/22 14:00:35编辑过]

--  作者:有点蓝
--  发布时间:2022/11/22 14:05:00
--  
其中之一,自己试吧

using TencentCloud.Common; using TencentCloud.Common.Profile; using TencentCloud.Iai.V20200303; using TencentCloud.Iai.V20200303.Models;