asp.net mvc 中使用单例
有这样一个service,需要运行的asp.net站点上,但要保证这个实例是唯一的。单例用来启用聊天机器人,保证唯一,以免启动多个,造成客户端发送消息的时候,会造成每个机器人都发送消息,app收到多条消息。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using Wolfy.SingleDemo.Models;
namespace Wolfy.SingleDemo.Controllers
{
public class HomeController : Controller
{
// GET: Home
public ActionResult List()
{
SingleParameter single = SingleParameter.CreateInstance();
for (int i = 0; i < 10; i++)
{
single.Set((i + 1).ToString());
}
return View(single.GetNames());
}
public ActionResult Add(string name)
{
SingleParameter single = SingleParameter.CreateInstance();
single.Set(name);
return View(single.GetNames());
}
}
}
最新文章
- 优化SQL Sever查询语句的几个要点
- 九幽2015年Q3 WP市场份额细分报告
- Go语言并发与并行学习笔记(三)
- swift:入门知识之简单值
- 【CSS3】---阴影 box-shadow
- 再探ASP.NET 5(转载)
- 深入理解Python中的生成器
- Struts2的模型驱动
- 【转】这些隐藏在苹果iPhone当中的内置代码你是否知道?
- sudo apt-get update
- spring 四种依赖注入方式以及注解注入方式
- Hibernate 注解说明
- mysql 取出的日期数据缺少时分秒
- echarts_部分图表配置_dataZoom精确控制显示数据数量
- ReactNative之从HelloWorld中看环境搭建、组件封装、Props及State
- Core Graphices 设置渐变
- shell脚本四-三剑客
- tcp的4次挥手、三次握手
- 潭州课堂25班:Ph201805201 爬虫高级 第二课 sclapy 框架 (课堂笔记)
- [Java in NetBeans] Lesson 17. File Input/Output.