以文本方式查看主题 - 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”继承或实现它 --------------------------- 错误 --------------------------- 编译错误:类型参数“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 -- 这里 |
-- 作者:有点蓝 -- 发布时间: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) --------------------------- 确定 ---------------------------
|
-- 作者:有点蓝 -- 发布时间: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;
|