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 (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) |