implements IDisposable
0x00x0090
Members 19
| 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 | unsafe_ntlm_auth | bool | Private | — | |
| 0x01 | listening | bool | Private | — | |
| 0x01 | disposed | bool | Private | — | |
| 0x004C | 0x04 | 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 | — | |
| 0x08 | extendedProtectionSelectorDelegate | ExtendedProtectionSelector | Private | — | |
Functions 41
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor(X509Certificate certificate, MonoTlsProvider tlsProvider, MonoTlsSettings tlsSettings) | 2 flags | 0x08 | |
| 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 | |
| void set_AuthenticationSchemeSelectorDelegate(AuthenticationSchemeSelector value) | Public+1 flags | 0x08 | |
| ExtendedProtectionSelector get_ExtendedProtectionSelectorDelegate() | Public+1 flags | 0x08 | |
| void set_ExtendedProtectionSelectorDelegate(ExtendedProtectionSelector value) | Public+1 flags | 0x08 | |
| bool get_IgnoreWriteExceptions() | Public+1 flags | 0x01 | |
| void set_IgnoreWriteExceptions(bool value) | Public+1 flags | 0x01 | |
| bool get_IsListening() | Public+1 flags | 0x01 | |
| bool get_IsSupported() | PublicStatic+1 flags | 0x01 | |
| HttpListenerPrefixCollection get_Prefixes() | Public+1 flags | 0x08 | |
| HttpListenerTimeoutManager get_TimeoutManager() | Public+1 flags | 0x08 | |
| ExtendedProtectionPolicy get_ExtendedProtectionPolicy() | Public+1 flags | 0x08 | |
| void set_ExtendedProtectionPolicy(ExtendedProtectionPolicy value) | Public+1 flags | 0x08 | |
| ServiceNameCollection get_DefaultServiceNames() | Public+1 flags | 0x08 | |
| string get_Realm() | Public+1 flags | 0x08 | |
| void set_Realm(const string& value) | Public+1 flags | 0x08 | |
| bool get_UnsafeConnectionNtlmAuthentication() | Public+1 flags | 0x01 | |
| void set_UnsafeConnectionNtlmAuthentication(bool value) | Public+1 flags | 0x01 | |
| void Abort() | Public | 0x00 | |
| void Close() | Public | 0x00 | |
| 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 | |
| HttpListenerContext GetContext() | Public | 0x08 | |
| void Start() | Public | 0x00 | |
| void Stop() | Public | 0x00 | |
| void System.IDisposable.Dispose() | PrivateFinal+2 flags | 0x00 | |
| Task<System.Net.HttpListenerContext> GetContextAsync() | Public | 0x08 | |
| 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 |