|
Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
| Task< HttpListenerWebSocketContext > | AcceptWebSocketAsync (string? subProtocol) |
| Task< HttpListenerWebSocketContext > | AcceptWebSocketAsync (string? subProtocol, TimeSpan keepAliveInterval) |
| Task< HttpListenerWebSocketContext > | AcceptWebSocketAsync (string? subProtocol, int receiveBufferSize, TimeSpan keepAliveInterval) |
| Task< HttpListenerWebSocketContext > | AcceptWebSocketAsync (string? subProtocol, int receiveBufferSize, TimeSpan keepAliveInterval, ArraySegment< byte > internalBuffer) |
Package Functions | |
| unsafe | HttpListenerContext (HttpListenerSession session, RequestContextBase memoryBlob) |
| void | SetIdentity (IPrincipal principal, string mutualAuthentication) |
| void | Close () |
| void | Abort () |
| global::Interop.HttpApi.HTTP_VERB | GetKnownMethod () |
| void | ForceCancelRequest (SafeHandle requestQueueHandle, ulong requestId) |
| void | SetAuthenticationHeaders () |
Static Package Functions | |
| static void | CancelRequest (SafeHandle requestQueueHandle, ulong requestId) |
Package Attributes | |
| HttpListener | _listener |
Properties | |
| HttpListenerRequest | Request [get] |
| IPrincipal? | User [get] |
| AuthenticationSchemes | AuthenticationSchemes [get, set] |
| HttpListenerResponse | Response [get] |
| HttpListenerSession | ListenerSession [get, private set] |
| ExtendedProtectionPolicy | ExtendedProtectionPolicy [get, set] |
| string? | MutualAuthentication [get] |
| HttpListener? | Listener [get] |
| SafeHandle | RequestQueueHandle [get] |
| ThreadPoolBoundHandle | RequestQueueBoundHandle [get] |
| ulong | RequestId [get] |
Private Attributes | |
| HttpListenerResponse | _response |
| IPrincipal | _user |
| string | _mutualAuthentication |
Definition at line 12 of file HttpListenerContext.cs.