AspNetWebSocketContext 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
개별 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 |
호스트 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) |