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

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