Они не, но большинство времен, Ваши клиенты только получат доступ к ним с единственным потоком.
у Различных клиентов будут различные потоки, и у каждого будет его собственная Сессия.
, Поскольку Eddie указывает, одна ситуация, где можно столкнуться с двумя потоками, получающими доступ к той же сессии, является двумя вызовами ajax, пытаются изменить тот же атрибут сессии. Иначе у Вас не будет проблем.
Есть хорошая книга под названием .NET and COM: The Complete Interoperability Guide , которую я собираюсь начать читать, так как я хочу лучше понять взаимодействие COM. Может быть, это будет полезно и для вас, проверьте это.
Основное внимание в книге уделяется COM Функциональная совместимость (поскольку это очень более крупный предмет), и сердце обсуждение разбито на четыре частей:
* Использование компонентов COM в .NET Framework * Использование компонентов .NET Framework из COM * Разработка хороших компонентов .NET Framework для клиентов COM * Разработка хороших компонентов COM для клиентов .NET Framework
Объем книги примерно все, что связано с использованием "неуправляемого код »в .NET Framework. Технологии, построенные на основе COM Совместимость также Крытая-Совместимость Windows Элементы управления форм и элементы ActiveX, Совместимость с COM + и Взаимодействие с распределенным COM (DCOM). Хотя вызов платформы Услуги - это отдельная технология от COM Interoperability, есть много области перекрытия, поэтому включение в книга - естественная посадка. Все эти технологии являются основной частью Common Language Runtime и .NET Framework, и, вероятно, будет использоваться не только как путь миграции для существующие программные проекты, но для разработка нового программного обеспечения для следующие несколько лет
Также ознакомьтесь с этой (юридически) бесплатной электронной книгой в формате pdf COM and .NET Interoperability , которую вы можете загрузить с TheServerSide.com. Вы должны зарегистрироваться перед загрузкой, но вы можете просто bugmenot , если вам это не нравится.
У меня есть довольно большая коллекция закладок .NET <-> COM, которую я сбрасываю ниже.
Проблема в том, что ни один учебник / статья не охватывает все основы и готачи. Итак, вам нужно пройти пару из них, смешать и сопоставить, в зависимости от того, что вы хотите сделать.
Вот лучшее из того, что я нашел на данный момент ...
Общие статьи / учебные пособия по .NET COM
The basics are pretty straightforward, and MSDN has good reference information.
In your C# project, use "Add Reference" to add a reference to the COM component.
If you need to implement a COM interface, create a class that inherits from it:
class MyClass : IMyComInterface
{
...
}
Maybe this is useful for you: http://msdn.microsoft.com/en-us/library/aa645736%28VS.71%29.aspx