"IApplicationBuilder" не содержит определения для "MapAzureSignalR"
Я новичок в Azure Signal Services и пытаюсь подключить свое приложение к службам Azure Signal R. Я делаю подтверждение концепции, чтобы проверить целесообразность использования в моем приложении.
Код
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
}
app.UseCors("CorsPolicy");
app.UseSignalR(routes =>
{
routes.MapHub<NotifyHub>("notify");
});
app.MapAzureSignalR(this.GetType().FullName); ---Error code
app.UseMvc();
}
Я использую.NET Core 2.2, а также добавил ссылку на Microsoft.Azure.SignalR.AspNet версии 1.0.0-preview1-10317
2 ответа
Решение
Я добавил ссылку на Microsoft.Azure.SignalR
и MapAzureSignalR был доступен в intellisense, и он успешно скомпилирован.
Install-Package Microsoft.Azure.SignalR -Version 1.0.6
Вам нужно сослаться на Microsoft.AspNetCore.SignalR.Http
( https://dotnet.myget.org/feed/aspnetcore-ci-dev/package/nuget/Microsoft.AspNetCore.SignalR.Http) сейчас.