Часть 21. InstanceContextMode

21 подписчик

12+
12+

3 просмотра

22 дня назад

ПожаловатьсяНарушение авторских прав

21 подписчик

12+
12+

3 просмотра

22 дня назад

ПожаловатьсяНарушение авторских прав
12+
12+

3 просмотра

22 дня назад

InstanceContextMode - параметр атрибута ServiceBehavior, характеризующий механизм создания новых экземпляров WCF-сервиса. Может иметь 3 значения: 1) PerCall - для каждого вызова метода со стороны клиента создаётся независимый экземпляр сервиса. После завершения вызова экземпляр уничтожается. Обеспечивает более высокую производительность, но не сохраняет состояние между вызовами. 2) PerSession - для каждой клиентской сессии создаётся новый экземпляр сервиса. После завершения сессии экземпляр уничтожается. Данный механизм позволяет сохранять внутреннее состояние сервиса в рамках одной сессии. 3) Single - создаётся один экземпляр сервиса для всех клиентов. Экземпляр уничтожается только при остановке сервиса. Позволяет сохранять внутреннее состояние сервиса на протяжении всего времени работы и обмениваться информацией между клиентами, но потенциально является самым сложным в реализации (из-за необходимости реализации механизма блокировок). Команда in1click.

Название:

Часть 21. InstanceContextMode

Категория:

Разное