implements IDisposable
0x00x0088
Members 17
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | tlsProvider | MonoTlsProvider | Private | — | |
| 0x08 | tlsSettings | MonoTlsSettings | Private | — | |
| 0x08 | certificate | X509Certificate | Private | — | |
| 0x04 | auth_schemes | AuthenticationSchemes | Private | — | |
| 0x002C | 0x04 | padding / unreflected | |||
| 0x08 | prefixes | HttpListenerPrefixCollection | Private | — | |
| 0x08 | auth_selector | AuthenticationSchemeSelector | Private | — | |
| 0x08 | realm | string | Private | — | |
| 0x01 | ignore_write_exceptions | bool | Private | — | |
| 0x01 | listening | bool | Private | — | |
| 0x01 | disposed | bool | Private | — | |
| 0x004B | 0x05 | padding / unreflected | |||
| 0x08 | _internalLock | object | Private+1 flags | — | |
| 0x08 | registry | Hashtable | Private | — | |
| 0x08 | ctx_queue | ArrayList | Private | — | |
| 0x08 | wait_queue | ArrayList | Private | — | |
| 0x08 | connections | Hashtable | Private | — | |
| 0x08 | defaultServiceNames | ServiceNameStore | Private | — | |
| 0x08 | extendedProtectionPolicy | ExtendedProtectionPolicy | Private | — | |
Functions 24
| Signature | Flags | Native | Params |
|---|---|---|---|
| X509Certificate LoadCertificateAndKey(IPAddress addr, int port) | 1 flags | 0x08 | |
| SslStream CreateSslStream(Stream innerStream, bool ownsStream, RemoteCertificateValidationCallback callback) | 1 flags | 0x08 | |
| void .ctor() | Public+1 flags | 0x00 | |
| AuthenticationSchemes get_AuthenticationSchemes() | Public+1 flags | 0x04 | |
| void set_AuthenticationSchemes(const AuthenticationSchemes& value) | Public+1 flags | 0x04 | |
| AuthenticationSchemeSelector get_AuthenticationSchemeSelectorDelegate() | Public+1 flags | 0x08 | |
| bool get_IgnoreWriteExceptions() | Public+1 flags | 0x01 | |
| bool get_IsListening() | Public+1 flags | 0x01 | |
| HttpListenerPrefixCollection get_Prefixes() | Public+1 flags | 0x08 | |
| string get_Realm() | Public+1 flags | 0x08 | |
| void Close(bool force) | Private | 0x01 | |
| void Cleanup(bool close_existing) | Private | 0x01 | |
| IAsyncResult BeginGetContext(AsyncCallback callback, object state) | Public | 0x08 | |
| HttpListenerContext EndGetContext(IAsyncResult asyncResult) | Public | 0x08 | |
| AuthenticationSchemes SelectAuthenticationScheme(HttpListenerContext context) | 1 flags | 0x08 | |
| void Start() | Public | 0x00 | |
| void Stop() | Public | 0x00 | |
| void System.IDisposable.Dispose() | PrivateFinal+2 flags | 0x00 | |
| void CheckDisposed() | 1 flags | 0x00 | |
| HttpListenerContext GetContextFromQueue() | Private | 0x08 | |
| void RegisterContext(HttpListenerContext context) | 1 flags | 0x08 | |
| void UnregisterContext(HttpListenerContext context) | 1 flags | 0x08 | |
| void AddConnection(HttpConnection cnc) | 1 flags | 0x08 | |
| void RemoveConnection(HttpConnection cnc) | 1 flags | 0x08 |