다음을 통해 공유


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

호스트 ASP.NET 애플리케이션에 대한 HttpApplicationState 개체를 가져옵니다.

ApplicationPath

호스트 ASP.NET 애플리케이션의 루트 가상 경로를 가져옵니다.

Cache

현재 애플리케이션 도메인에 대한 Cache 개체를 가져옵니다.

ClientCertificate

클라이언트 ID에 대한 서버의 요청에 응답하여 원격 클라이언트에서 발급한 인증서를 가져옵니다.

ConnectionCount

활성 WebSocket 연결 수를 가져옵니다.

CookieCollection

Cookies 클래스를 기반으로 쿠키를 사용하는 Windows 애플리케이션(예: WCF 서버 애플리케이션)의 경우 CookieCollection으로 입력된 Cookie 컬렉션을 반환합니다.

Cookies

AspNetWebSocket 메시지에서 원격 클라이언트가 보낸 쿠키의 컬렉션을 가져옵니다.

FilePath

요청한 파일의 가상 경로를 가져옵니다.

Headers

원격 클라이언트에서 보낸 헤더의 컬렉션을 가져옵니다.

IsAuthenticated

원격 클라이언트의 메시지가 인증되었는지 여부를 나타내는 값을 가져옵니다.

IsClientConnected

클라이언트가 서버에 연결되어 있는지 여부를 나타내는 값을 가져옵니다.

IsDebuggingEnabled

현재 AspNetWebSocket 연결을 호스트하는 애플리케이션이 ASP.NET 디버그 모드에서 실행되고 있는지 여부를 나타내는 값을 가져옵니다.

IsLocal

AspNetWebSocket 메시지를 로컬 컴퓨터에서 보냈는지 여부를 나타내는 값을 가져옵니다.

IsSecureConnection

AspNetWebSocket 연결에서 WSS(WebSocket Secure) 프로토콜을 사용하는지 여부를 나타내는 값을 가져옵니다.

Items

파생 클래스에서 재정의되는 경우 AspNetWebSocket 요청을 수행하는 동안 모듈과 처리기 간에 데이터를 공유하는 데 사용할 수 있는 키/값 컬렉션을 가져옵니다.

LogonUserIdentity

현재 사용자에 대한 보안 토큰을 가져옵니다.

Origin

WebSocket 연결의 원본을 가져옵니다.

Path

요청한 리소스의 가상 경로를 가져옵니다.

PathInfo

URL 확장이 있는 리소스에 대한 추가 경로 정보를 가져옵니다.

Profile

사용자 프로필 데이터를 포함하는 개체를 가져옵니다.

QueryString

클라이언트가 보낸 AspNetWebSocket 메시지에서 쿼리 문자열 변수의 컬렉션을 가져옵니다.

RawUrl

클라이언트가 보낸 AspNetWebSocket 메시지에서 웹 사이트 이름 뒤에 나오는 URL 부분을 가져옵니다.

RequestUri

클라이언트가 보낸 AspNetWebSocket 메시지의 원래 URI(Uniform Resource Identifier)를 가져옵니다.

SecWebSocketKey

AspNetWebSocket 연결을 설정하기 위해 핸드셰이크 요청에서 전송되는 암호화된 키를 가져옵니다.

SecWebSocketProtocols

클라이언트가 AspNetWebSocket 연결을 사용하여 메시지를 보내는 데 사용할 수 있는 애플리케이션 수준 프로토콜(하위 프로토콜)의 목록을 가져옵니다.

SecWebSocketVersion

AspNetWebSocket 연결에서 사용해야 하는 WebSocket 프로토콜 버전을 가져옵니다.

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)

적용 대상