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

При реализации в производном классе инициализирует новый экземпляр класса 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)

Применяется к