2011-06-24 4 views
1

У меня есть выделенный сервер, на котором работает клиент Skype. Я намерен использовать Skype COM API для создания Live-чата на основе AJAX на моем веб-сайте.Только один экземпляр объекта для всех посетителей?

Однако для этого мне нужно, чтобы объект был инициализирован только один раз для всех посетителей, и мне нужно иметь возможность использовать тот же самый объект для всех посетителей. Как это может быть сделано?

+0

попробовать: http://www.yoda.arachsys.com/csharp/singleton.html или http://msdn.microsoft.com/en-us/library/ff650316 .aspx – ub1k

ответ

0

В результате я использовал объект Application ["keyhere"] для правильной имитации синглтона.

0

Вы ищете одноэлементный узор. Однако вы получите глобальное состояние, вероятно, лучше делиться чат-сообщениями с помощью какой-либо базы данных. Глобальное состояние сложно проверить.

1

может быть, вы можете поставить его на приложение

System.Web.HttpApplication

класса и очередь это на

Application_Start()

или

Application_Init()

Смежные вопросы