Управление состоянием в ASP.NET 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Управление состоянием в ASP.NET



ASP.NET включает целый ряд опций для управления состояниями. Прежде всего, ASP.NET реализует те же коллекции состояний Session и Application, что и традиционная технология ASP (с несколькими улучшениями), а также совершенно новую модель состояния просмотра. ASP.NET даже включает систему кэширования, которая позволяет сохранять информацию, не жертвуя степенью масштабируемости сервера. Каждый опция управления состоянием имеет свой срок жизни, контекст, непроизводительные издержки и уровень поддержки.Поддержка Cookie-файла «ASP.NET_SessionID» у клиента

Веб-Служба: Свойство EnableSession=true; атрибута WebMethod

System.Web.SessionState.HttpSessionState- класс для доступа к информации о сеансе

Session-встроенный обьект, наследуемый от System.Web.Services.WebService обеспечивает доступ к текущей коллекции сеанса

System.Web.HttpApplicationState –класс для доступа к глобальному хранилищу приложения.

Куки (Cookie) — это небольшая порция текстовой информации, которую сервер передает браузеру. Когда пользователь обращается к серверу (набирает его адрес в строке браузера), сервер может считывать информацию, содержащуюся в куках, и на основании ее анализа совершать какие-либо действия. Например, в случае авторизованного доступа к чему-либо через веб, в куках сохраняются логин и пароль в течение сессии, что позволяет пользователю не вводить их снова при запросах каждого документа, защищенного паролем.

+ Удобно использовать

- ограниченный http протоколом, небезопастны, сложно отледить их использование

Мандаты:

Метод регистрации за- ирегистрирует сеанс пользователя и создаст для него новый уникальный мандат. С этого

момента пользователь сможет повторно подключаться к данной веб-службе, просто пе-

редавая всем остальным методам этот мандат.

+: оптимизирует производительность и гарантирует масштабируемость, дает воз-

можность воспользоваться преимуществами SOAP-заголовков

SOAP –основанный на XML формат кодирования информации в запросе, посылаемом web-службе, и ответном сообщении для отправки таковых через интернет.Например SOAP представляет величины разных типов данных.

 

+: Элегантный способ выполнения аутентификации клиентов и управлением состояния веб служб

-: несовместимость различных реализаций SOAP

Синхронный и асинхронный режимы работы web-служб.

 

Веб сервисы поддерживают асинхронный режим работы и для этого ничего не нужно делать.



Поделиться:


Последнее изменение этой страницы: 2017-02-05; просмотров: 265; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.220.106.241 (0.004 с.)