Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/332.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
使用Microsoft C#库或JSON模式构建自适应卡?_C#_Botframework_Bots_Adaptive Cards - Fatal编程技术网

使用Microsoft C#库或JSON模式构建自适应卡?

使用Microsoft C#库或JSON模式构建自适应卡?,c#,botframework,bots,adaptive-cards,C#,Botframework,Bots,Adaptive Cards,我对构建webchat机器人还不熟悉。我有一个在C#中使用Microsoft bot框架构建了一个webchat机器人。我现在需要向应用程序添加自适应卡,我的基本问题是-我应该使用Microsfot.AdaptiveCard库和C#代码还是使用JSON模式构建自适应卡?这个问题的原因是我应该能够将webchat机器人代码重用到任何其他平台/渠道,如Facebook、Slack、Apple iMessenger等,而不仅仅限于C# 你是对的——坚持JSON模式是一个好主意,可以确保在其他通道中使用

我对构建webchat机器人还不熟悉。我有一个在C#中使用Microsoft bot框架构建了一个webchat机器人。我现在需要向应用程序添加自适应卡,我的基本问题是-我应该使用Microsfot.AdaptiveCard库和C#代码还是使用JSON模式构建自适应卡?这个问题的原因是我应该能够将webchat机器人代码重用到任何其他平台/渠道,如Facebook、Slack、Apple iMessenger等,而不仅仅限于C#

你是对的——坚持JSON模式是一个好主意,可以确保在其他通道中使用卡时,不必将C#Adaptive cards库中的卡转换并保存为通道可以读取的格式。如果您还没有看到这些文档,这里是自适应卡的文档,您可以使用和来帮助构建卡

如果您使用的是JSON模式,这与您无关,但对于决定使用AC库的任何人,请注意:Adaptive Cards软件包已从Microsoft.AdaptiveCards更新为AdaptiveCards,以及其他一些软件包