RealTimeServerConnectionManager 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.
Represents the server-class connection manager that enables listening for incoming connections.
The following tables list the members exposed by the RealTimeServerConnectionManager type.
Protected Constructors
Name | Description | |
---|---|---|
RealTimeServerConnectionManager | Overloaded. Initializes a new instance of the class. |
Top
Public Properties
Name | Description | |
---|---|---|
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. | |
DefaultIncomingConnectionTimeout | Gets or sets the default time-out value for any incoming connections. | |
DefaultMaximumNumberOfConnectionsPerPool | Gets or sets the pool size used for connection pools. | |
DefaultOutgoingConnectionTimeout | Gets or sets the default outgoing connection timeout value. | |
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) | |
IsListening | Gets whether listening is enabled. | |
ListeningPort | Gets or sets the listening port. | |
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. | |
MessageThrottlingLowMark | Gets or sets the value that controls the low water mark limit. | |
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 | |
---|---|---|
Dispose | Overloaded. Releases the resources used by the connection manager. | |
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. | |
GetListeningAddresses | Gets the collection of listening addresses. | |
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. | |
GetType | (inherited from Object ) | |
ReferenceEquals | (inherited from Object ) | |
SetLocalCertificate | (inherited from RealTimeConnectionManager ) | |
StartListening | Starts listening on the specified address and port. | |
StopListening | Thrown when the Listen method times out. | |
ToString | (inherited from Object ) |
Top
Protected Methods
Name | Description | |
---|---|---|
CanLocalHostBeChangedNow | Overridden. Sets the local host. | |
CanShutdownCoreManagerNow | Overridden. Gets whether the core manager can be shut down. | |
CheckDisposed | Check whether this instance is disposed and throw ObjectDisposedException.(inherited from RealTimeConnectionManager) | |
CleanUpConnections | Overridden. Cleans up connections. | |
CoreManagerIncomingTlsNegotiationFailed | Overridden. This event callback is invoked when there is TLS negotiation failure for incoming connection. | |
DecrementThrottleCount | Overridden. Decrements the current outstanding count. | |
Dispose | Overloaded. Overridden. | |
Finalize | Finalizes the object.(inherited from RealTimeConnectionManager) | |
GetDestinationTuple | Overloaded. (inherited from RealTimeConnectionManager ) | |
IncomingConnectionConnected | Overridden. Handles incoming connection connected event. | |
IncrementThrottleCount | Overridden. Increments the current outstanding count. | |
InitializeContactHeader | Creates a contact header for the client connection manager.(inherited from RealTimeConnectionManager) | |
IsThrottlingInEffect | Overridden. Determines whether the incoming message should be throttled. | |
ListenForIncomingConnections | Performs S4 listening. | |
MemberwiseClone | (inherited from Object ) | |
SetDefaultTlsTuple | Sets the default TlsCredentials for the core manager.(inherited from RealTimeConnectionManager) | |
StopListeningForIncomingConnections | Performs an S4 stop for listening. |
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. | |
IncomingConnectionRemoved | Raised when a new incoming connection is removed. | |
IncomingTlsNegotiationFailed | Raised when the TLS negotiation fails for an incoming connection. | |
ListeningAborted | Raised when the listening is aborted. | |
ListeningAddressesChanged | Raised when one or more items are added or removed from the list of listening addresses. |
Top
See Also
Reference
RealTimeServerConnectionManager Class
Microsoft.Rtc.Signaling Namespace