是否可以在.net mvc和c#中的静态道具中维护聊天消息?

问题描述 投票:1回答:1

我想在我的Android应用程序中创建聊天。我的服务器技术是Asp.Net Mvc 5。

我想使用静态道具作为聊天消息存储,我认为使用一个静态属性,会减慢推送和拉动消息。

public static List<ChatMessage> messages;
private static readonly Object obj = new Object();

...
public void static AddToMessage(ChatMessage chatMessage){
lock (obj){
...
}
}
c# android asp.net-mvc chat
1个回答
0
投票

答案是肯定的,但是对于这个世界上所有美好事物的热爱,请不要......它的设计非常糟糕,充满了问题。每次apppool回收或崩溃,你都会失去一切。

还在这里插入许多其他原因

使用数据库代替持久性。

© www.soinside.com 2019 - 2024. All rights reserved.