RealTimeServerTlsConnectionManager Members
This content is no longer actively maintained. It is provided as is, for anyone who may still be using these technologies, with no warranties or claims of accuracy with regard to the most recent product version or service release.
Provides advanced connection management for using endpoints.
The following tables list the members exposed by the RealTimeServerTlsConnectionManager type.
Public Constructors
Name | Description | |
---|---|---|
RealTimeServerTlsConnectionManager | Overloaded. Initializes a new instance of the class. |
Top
Public Properties
Name | Description | |
---|---|---|
AllowedDomains | Gets the list of domains allowed to make incoming connections. | |
ConnectionThrottlingHighMark | Gets or sets the high water mark for all connections.(inherited from RealTimeConnectionManager) | |
ConnectionThrottlingLowMark | Gets or sets the low water mark for all connections. (inherited from RealTimeConnectionManager) | |
CurrentMessageThrottlingCount | Get the current count of incoming messages that are waiting in internal queues.(inherited from RealTimeServerConnectionManager) | |
DefaultIncomingConnectionTimeout | Gets or sets the default time-out value for any incoming connections.(inherited from RealTimeServerConnectionManager) | |
DefaultMaximumNumberOfConnectionsPerPool | Gets or sets the pool size used for connection pools.(inherited from RealTimeServerConnectionManager) | |
DefaultOutgoingConnectionTimeout | Gets or sets the default outgoing connection timeout value.(inherited from RealTimeServerConnectionManager) | |
EnableAuthProtocolV3 | Gets or sets the flag that controls negotiation of authentication protocol v3. (inherited from RealTimeConnectionManager) | |
EndpointsCount | Gets the number of endpoints currently supported by this manager.(inherited from RealTimeConnectionManager) | |
EnhancedKeyUsage | Gets the list of EnhancedKeyUsage values required in the remote's certificate. | |
IsListening | Gets whether listening is enabled.(inherited from RealTimeServerConnectionManager) | |
ListeningPort | Gets or sets the listening port.(inherited from RealTimeServerConnectionManager) | |
LocalCertificateIssuerName | Gets the issuer of the local certificate used.(inherited from RealTimeConnectionManager) | |
LocalHostName | Gets the fully qualified local host name.(inherited from RealTimeConnectionManager) | |
MaxHeaderNameLength | Gets or sets the maximum length for SignalingHeader.Name.(inherited from RealTimeConnectionManager) | |
MaxHeaderValueLength | Gets or sets the maximum length for SignalingHeader.Value.(inherited from RealTimeConnectionManager) | |
MaxMessageBodyLength | Gets or sets the maximum length of the message body in a SIP message.(inherited from RealTimeConnectionManager) | |
MaxParameterCount | Gets or sets the maximum number of parameters allowed in a signaling header or URI.(inherited from RealTimeConnectionManager) | |
MessageThrottlingHighMark | Gets or sets the value that controls the high water mark limit.(inherited from RealTimeServerConnectionManager) | |
MessageThrottlingLowMark | Gets or sets the value that controls the low water mark limit.(inherited from RealTimeServerConnectionManager) | |
NeedMutualTls | Gets and sets whether a mutual TLS connection is required for outgoing TLS connections. | |
StrictDispatching | Gets or sets whether incoming messages are routed to the hosted endpoints by this connection manager.(inherited from RealTimeConnectionManager) |
Top
Public Methods
(see also Protected Methods )
Name | Description | |
---|---|---|
AddToAllowedDomains | Adds a new entry into the list of allowed domains. | |
Dispose | Overloaded. (inherited from RealTimeServerConnectionManager ) | |
Equals | Overloaded. (inherited from Object ) | |
GetConnectionPools | Gets the list of connection pools in this connection manager.(inherited from RealTimeConnectionManager) | |
GetHashCode | (inherited from Object ) | |
GetIncomingConnections | Gets the list of incoming connections.(inherited from RealTimeServerConnectionManager) | |
GetListeningAddresses | Gets the collection of listening addresses.(inherited from RealTimeServerConnectionManager) | |
GetLocalCertificateSerialNumber | Gets the serial number of the local certificate used.(inherited from RealTimeConnectionManager) | |
GetOutgoingConnectionCount | Returns the total number of outgoing connections in the connection pools.(inherited from RealTimeServerConnectionManager) | |
GetType | (inherited from Object ) | |
ReferenceEquals | (inherited from Object ) | |
RemoveFromAllowedDomains | Removes an existing entry from the allowed domains list. | |
SetAllowedDomains | Sets the list of allowed domains. | |
SetEnhancedKeyUsage | Sets the list of allowed keys in the certificate of the remote host. | |
SetLocalCertificate | Overridden. Sets the local certificate information. | |
StartListening | (inherited from RealTimeServerConnectionManager ) | |
StopListening | Thrown when the Listen method times out.(inherited from RealTimeServerConnectionManager) | |
ToString | (inherited from Object ) |
Top
Protected Methods
Name | Description | |
---|---|---|
CanLocalHostBeChangedNow | Sets the local host.(inherited from RealTimeServerConnectionManager) | |
CanShutdownCoreManagerNow | Gets whether the core manager can be shut down.(inherited from RealTimeServerConnectionManager) | |
CheckDisposed | Check whether this instance is disposed and throw ObjectDisposedException.(inherited from RealTimeConnectionManager) | |
CleanUpConnections | Cleans up connections.(inherited from RealTimeServerConnectionManager) | |
CoreManagerIncomingTlsNegotiationFailed | (inherited from RealTimeServerConnectionManager ) | |
DecrementThrottleCount | Decrements the current outstanding count.(inherited from RealTimeServerConnectionManager) | |
Dispose | Overloaded. (inherited from RealTimeServerConnectionManager ) | |
Finalize | Finalizes the object.(inherited from RealTimeConnectionManager) | |
GetDestinationTuple | Overloaded. | |
IncomingConnectionConnected | (inherited from RealTimeServerConnectionManager ) | |
IncrementThrottleCount | Increments the current outstanding count.(inherited from RealTimeServerConnectionManager) | |
InitializeContactHeader | Overridden. Creates a contact header for the client connection manager. | |
IsThrottlingInEffect | Determines whether the incoming message should be throttled. (inherited from RealTimeServerConnectionManager) | |
ListenForIncomingConnections | Overridden. Listens for incoming connections. | |
MemberwiseClone | (inherited from Object ) | |
SetDefaultTlsTuple | Overridden. Sets the default TlsCredentials for the core manager. | |
StopListeningForIncomingConnections | Overridden. Stops listening for incoming connections. |
Top
Public Events
Name | Description | |
---|---|---|
ConnectionPoolAdded | Raised when a connection pool is added.(inherited from RealTimeConnectionManager) | |
ConnectionPoolRemoved | Raised when a connection pool is removed.(inherited from RealTimeConnectionManager) | |
IncomingConnectionAdded | Raised when a new incoming connection is added.(inherited from RealTimeServerConnectionManager) | |
IncomingConnectionRemoved | Raised when a new incoming connection is removed.(inherited from RealTimeServerConnectionManager) | |
IncomingTlsNegotiationFailed | Raised when the TLS negotiation fails for an incoming connection.(inherited from RealTimeServerConnectionManager) | |
ListeningAborted | Raised when the listening is aborted.(inherited from RealTimeServerConnectionManager) | |
ListeningAddressesChanged | Raised when one or more items are added or removed from the list of listening addresses.(inherited from RealTimeServerConnectionManager) |
Top
See Also
Reference
RealTimeServerTlsConnectionManager Class
Microsoft.Rtc.Signaling Namespace