AspNetWebSocketContext Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет базовый класс, представляющий контекстные сведения об отдельном AspNetWebSocket запросе.
public ref class AspNetWebSocketContext abstract : System::Net::WebSockets::WebSocketContext
public abstract class AspNetWebSocketContext : System.Net.WebSockets.WebSocketContext
type AspNetWebSocketContext = class
inherit WebSocketContext
Public MustInherit Class AspNetWebSocketContext
Inherits WebSocketContext
- Наследование
Конструкторы
| Имя | Описание |
|---|---|
| AspNetWebSocketContext() |
При реализации в производном классе инициализирует новый экземпляр AspNetWebSocketContext класса. |
Свойства
| Имя | Описание |
|---|---|
| AnonymousID |
Возвращает идентификатор анонимного пользователя для текущего AspNetWebSocket подключения. |
| Application |
Возвращает объект HttpApplicationState для приложения ASP.NET узла. |
| ApplicationPath |
Возвращает корневой виртуальный путь к приложению ASP.NET узла. |
| Cache |
Cache Возвращает объект для текущего домена приложения. |
| ClientCertificate |
Возвращает сертификат, который вызывает удаленный клиент в ответ на запрос сервера для удостоверения клиента. |
| ConnectionCount |
Возвращает количество активных подключений WebSocket. |
| CookieCollection |
Возвращает коллекцию Cookies в виде CookieCollection для приложений Windows, использующих файлы cookie на основе класса Cookie (например, серверных приложений WCF). |
| Cookies |
Возвращает коллекцию файлов cookie, отправленных удаленным клиентом в сообщении AspNetWebSocket . |
| FilePath |
Возвращает виртуальный путь запрошенного файла. |
| Headers |
Возвращает коллекцию заголовков, отправленных удаленным клиентом. |
| IsAuthenticated |
Возвращает значение, указывающее, было ли выполнено проверка подлинности сообщения от удаленного клиента. |
| IsClientConnected |
Возвращает значение, указывающее, подключен ли клиент к серверу. |
| IsDebuggingEnabled |
Возвращает значение, указывающее, выполняется ли приложение, на котором размещен текущий AspNetWebSocket подключение в режиме отладки ASP.NET. |
| IsLocal |
Возвращает значение, указывающее, было ли AspNetWebSocket отправлено сообщение с локального компьютера. |
| IsSecureConnection |
Возвращает значение, указывающее, использует ли AspNetWebSocket подключение протокол WebSocket Secure (WSS). |
| Items |
При переопределении в производном классе получает коллекцию ключей и значений, которую можно использовать для обмена данными между модулем и обработчиком AspNetWebSocket во время запроса. |
| LogonUserIdentity |
Возвращает маркер безопасности для текущего пользователя. |
| Origin |
Возвращает источник подключения WebSocket. |
| Path |
Возвращает виртуальный путь запрошенного ресурса. |
| PathInfo |
Получает дополнительные сведения о пути для ресурса с расширением URL-адреса. |
| Profile |
Возвращает объект, содержащий данные профиля пользователя. |
| QueryString |
Возвращает коллекцию переменных строки запроса из AspNetWebSocket сообщения, отправленного клиентом. |
| RawUrl |
Возвращает часть URL-адреса, который следует имени веб-сайта в AspNetWebSocket сообщении, отправленном клиентом. |
| RequestUri |
Возвращает исходный универсальный идентификатор ресурса (URI) AspNetWebSocket сообщения, отправленного клиентом. |
| SecWebSocketKey |
Получает зашифрованный ключ, отправляемый в запрос подтверждения для установления AspNetWebSocket подключения. |
| SecWebSocketProtocols |
Возвращает список протоколов уровня приложения (подпротоколов), которые клиент может использовать для отправки сообщений с помощью AspNetWebSocket подключения. |
| SecWebSocketVersion |
Возвращает версию протокола WebSocket, который AspNetWebSocket должен использоваться подключением. |
| Server |
HttpServerUtility Возвращает объект, предоставляющий методы, используемые в запросах обработки. |
| ServerVariables |
Возвращает коллекцию имен и значений переменных, которые предоставляют сведения о веб-сервере и текущем AspNetWebSocket подключении. |
| Timestamp |
Возвращает метку AspNetWebSocket времени сообщения, отправленного клиентом. |
| Unvalidated |
Возвращает неоцененные версии одного или нескольких значений полей, отправленных в сообщении AspNetWebSocket . |
| UrlReferrer |
Возвращает коллекцию данных URI о сообщении, отправленном клиентом до текущего сообщения. |
| User |
Возвращает объект, представляющий контекст безопасности пользователя для текущего AspNetWebSocket подключения. |
| UserAgent |
Возвращает имя удаленного клиента. |
| UserHostAddress |
Возвращает IP-адрес удаленного клиента. |
| UserHostName |
Возвращает DNS-имя удаленного клиента. |
| UserLanguages |
Возвращает коллекцию языковых параметров для удаленного клиента. |
| WebSocket |
Возвращает ссылку на текущий AspNetWebSocket экземпляр. |
Методы
| Имя | Описание |
|---|---|
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |