我想从一个实例中提供多个机器人。我试图覆盖函数OnActionExecutingAsync
,但我不知道如何正确覆盖。
有这个:
public class CustomAuthentication : ActionFilterAttribute
{
public override Task OnActionExecutingAsync(HttpActionContext actionContext, CancellationToken cancellationToken)
{
return base.OnActionExecutingAsync(actionContext, cancellationToken);
}
}
并在消息控制器中:
[CustomAuthentication]
public class MessagesController : ApiController
{
此actionContext中的Microsoft帐户存储凭据在哪里?
我应该在这个OnActionExecutingAsync方法中编辑这些参数吗?
答案 0 :(得分:1)
请查看this thread,其中Bot Framework小组正在展示如何使用正确Conversation.Container
配置MicrosoftAppCredentials
并使用简单MultiCredentialProvider
的示例验证多个MicrosoftAppId
和MicrosoftAppPassword
。