
[英]Get HubContext from outside of Hub using Aspnetcore.signalr libray (not from Controller)
[英]AspNetCore.SignalR: 'IClientProxy' does not contain a definition for 'InvokeAsync'
我已成功将SignalR.AspNetCore集成到我的AbpZero模板中。 一切正常。 但是,当我尝试向应用程序中添加集线器(如文档中所述)时,出现以下错误
public async Task SendMessage(string message)
{
await Clients.All.InvokeAsync("getMessage", string.Format("User {0}: {1}", AbpSession.UserId, message));
}
错误CS1061'IClientProxy'不包含'InvokeAsync'的定义,并且找不到扩展方法'InvokeAsync'接受类型为'IClientProxy'的第一个参数(您是否缺少using指令或程序集引用?)
使用SendAsync()对我有用。 我正在使用此软件包: <PackageReference Include="Microsoft.AspNetCore.SignalR" Version="1.0.0-preview2-30138" />
我使用它的原因是因为当我将新客户端添加到Angular项目中时,是npm服务的包裹。 软件包此时必须匹配。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.