|
Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
| void | AddHeader (string name, string value) |
| void | AppendHeader (string name, string value) |
| void | AppendCookie (Cookie cookie) |
| void | Redirect (string url) |
| void | SetCookie (Cookie cookie) |
| void | CopyFrom (HttpListenerResponse templateResponse) |
| void | Abort () |
| void | Close () |
| void | Close (byte[] responseEntity, bool willBlock) |
Package Functions | |
| HttpListenerResponse () | |
| HttpListenerResponse (HttpListenerContext httpContext) | |
| unsafe uint | SendHeaders (global::Interop.HttpApi.HTTP_DATA_CHUNK *pDataChunk, HttpResponseStreamAsyncResult asyncResult, global::Interop.HttpApi.HTTP_FLAGS flags, bool isWebSocketHandshake) |
| global::Interop.HttpApi.HTTP_FLAGS | ComputeHeaders () |
| void | ComputeCoreHeaders () |
| void | CancelLastWrite (SafeHandle requestQueueHandle) |
Properties | |
| WebHeaderCollection | Headers [get, set] |
| Encoding? | ContentEncoding [get, set] |
| string? | ContentType [get, set] |
| HttpListenerContext | HttpListenerContext [get] |
| HttpListenerRequest | HttpListenerRequest [get] |
| EntitySendFormat | EntitySendFormat [get, set] |
| bool | SendChunked [get, set] |
| long | ContentLength64 [get, set] |
| CookieCollection | Cookies [get, set] |
| bool | KeepAlive [get, set] |
| Stream | OutputStream [get] |
| string? | RedirectLocation [get, set] |
| string | StatusDescription [get, set] |
| int | StatusCode [get, set] |
| Version | ProtocolVersion [get, set] |
| BoundaryType | BoundaryType [get] |
| bool | ComputedHeaders [get] |
| bool | SentHeaders [get] |
| bool | Disposed [get] |
Private Types | |
| enum | ResponseState { Created , ComputedHeaders , SentHeaders , Closed } |
Private Member Functions | |
| void | ComputeCookies () |
| void IDisposable. | Dispose () |
| void | CheckDisposed () |
| void | CheckSentHeaders () |
| void | Dispose () |
| void | EnsureResponseStream () |
| void | NonBlockingCloseCallback (IAsyncResult asyncResult) |
| unsafe List< GCHandle > | SerializeHeaders (ref global::Interop.HttpApi.HTTP_RESPONSE_HEADERS headers, bool isWebSocketHandshake) |
| void | FreePinnedHeaders (List< GCHandle > pinnedHeaders) |
Static Private Member Functions | |
| static bool | CanSendResponseBody (int responseCode) |
Private Attributes | |
| BoundaryType | _boundaryType = BoundaryType.None |
| CookieCollection | _cookies |
| readonly HttpListenerContext | _httpContext |
| bool | _keepAlive = true |
| HttpResponseStream | _responseStream |
| string | _statusDescription |
| WebHeaderCollection | _webHeaders = new WebHeaderCollection() |
| ResponseState | _responseState |
| long | _contentLength |
| global::Interop.HttpApi.HTTP_RESPONSE | _nativeResponse |
Static Private Attributes | |
| static readonly int[] | s_noResponseBody = new int[5] { 100, 101, 204, 205, 304 } |
Definition at line 12 of file HttpListenerResponse.cs.