Часть 22. Получение идентификатора сессии (Session ID) HD
Идентификатор сессии WCF - уникальная текстовая строка, однозначно определяющая канал связи между сервисом и клиентом. На стороне сервиса идентификатор сессии хранится в свойстве OperationContext.Current.SessionId. На стороне клиента необходимо обратиться к каналу связи экземпляра клиента и получит его свойство SessionId. По умолчанию идентификаторы на стороне сервиса и клиента отличаются друг от друга, так как генерируются независимо, но мы можем это исправить, создав на стороне сервиса новый bindingConfiguration с параметром reliableSession = true. Если этот параметр равен true, то все обязанности по генерированию Session ID берёт на себя сервис. В этом случае идентификатор, сгенерированный на сервисе, будет передан клиенту при первом обращении. Команда in1click.
Похожие видео
Показать еще