نمایش نتایج 1 تا 1 از 1

نام تاپیک: signalr

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    کاربر دائمی آواتار fakhravari
    تاریخ عضویت
    دی 1388
    محل زندگی
    بوشهر
    سن
    31
    پست
    7,926

    signalr

    با سلام
    در mvc core 5
    من یک کلاس دارم به صورت زیر
    using ChatService.Class;using ChatService.Class.Dapperr;
    using ChatService.Models;
    using Microsoft.AspNetCore.SignalR;
    using System;
    using System.Threading.Tasks;


    namespace ChatService
    {
    public class ChatHub : Hub
    {
    private readonly IBLL _BLL;
    private readonly IDapper _dapper;
    public ChatHub(IBLL bll, IDapper dapper)
    {
    this._BLL = bll;
    this._dapper = dapper;
    }




    public async Task GetListChat(string idMember)
    {
    var result = _BLL.GetListChatAsync(idMember);


    await Clients.All.SendAsync("Recive_GetListChat", result);
    }






    public async Task SendMessage(string name, string text)
    {
    var message = new ChatMessage
    {
    SenderName = name,
    Text = text,
    SendAt = DateTimeOffset.Now
    };


    await Clients.All.SendAsync("ReciveMessage", message.SenderName, message.SendAt, message.Text);
    }


    public async Task Start()
    {
    await Clients.All.SendAsync("onStart");
    }


    public async Task End()
    {
    await Clients.All.SendAsync("onEnd");
    }




    public override async Task OnConnectedAsync()
    {
    await base.OnConnectedAsync();
    }
    public override async Task OnDisconnectedAsync(Exception exception)
    {
    await base.OnDisconnectedAsync(exception);
    }
    }
    }
    namespace ChatService.Models
    {
    public class ChatMessage
    {
    public string SenderName { get; set; }
    public string Text { get; set; }
    public DateTimeOffset SendAt { get; set; }
    }
    }





    وقتی hub از سمت برنامه صدا میزنم خطای اتثال به دیتابیس میدهد
            private readonly IBLL _BLL;        private readonly IDapper _dapper;
    public ChatHub(IBLL bll, IDapper dapper)
    {
    this._BLL = bll;
    this._dapper = dapper;
    }


    Exception: An unexpected error occurred invoking 'GetListChat' on the server. SqlException: A network-related or instance-specific error occurred while establishing a connection to SQL Server


    در startub این ها دارم
                services.AddDbContext<AppContext>(options => options.UseSqlServer(Configuration.GetConnectionSt  ring("DefaultConnection")));            services.AddScoped<IDapper, Dapperr>();
    services.AddScoped<IBLL, BLL>();
    services.AddScoped<ChatHub>();


    ولی کلاس bll بدون خطا در کنترل کار میکند نمیدونم چرا برای این Hub گیر میده
    آخرین ویرایش به وسیله fakhravari : پنج شنبه 02 بهمن 1399 در 20:16 عصر




تاپیک های مشابه

  1. سوال: مشکل هنگام اجرا signalR
    نوشته شده توسط Iran58 در بخش ASP.NET MVC
    پاسخ: 1
    آخرین پست: یک شنبه 12 خرداد 1398, 10:27 صبح
  2. ایجاد چند اتاق گفتگو با signalr
    نوشته شده توسط hamednazarzadeh در بخش ASP.NET Web Forms
    پاسخ: 0
    آخرین پست: سه شنبه 21 اسفند 1397, 15:09 عصر
  3. کند شدن برنامه نوشته شده با signalR بعد از گذشت 20 دقیقه
    نوشته شده توسط resident در بخش ASP.NET MVC
    پاسخ: 0
    آخرین پست: پنج شنبه 20 مهر 1396, 17:43 عصر
  4. حرفه ای: خطای SignalR
    نوشته شده توسط takparz در بخش ASP.NET Web Forms
    پاسخ: 0
    آخرین پست: چهارشنبه 29 مرداد 1393, 16:32 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •