RealTimeConnectionManager 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 RealTimeConnectionManager type.
Protected Constructors
Name | Description | |
---|---|---|
RealTimeConnectionManager | Overloaded. Initializes a new instance of the class. |
Top
Public Properties
Name | Description | |
---|---|---|
ConnectionThrottlingHighMark | Gets or sets the high water mark for all connections. | |
ConnectionThrottlingLowMark | Gets or sets the low water mark for all connections. | |
EnableAuthProtocolV3 | Gets or sets the flag that controls negotiation of authentication protocol v3. | |
EndpointsCount | Gets the number of endpoints currently supported by this manager. | |
LocalCertificateIssuerName | Gets the issuer of the local certificate used. | |
LocalHostName | Gets the fully qualified local host name. | |
MaxHeaderNameLength | Gets or sets the maximum length for SignalingHeader.Name. | |
MaxHeaderValueLength | Gets or sets the maximum length for SignalingHeader.Value. | |
MaxMessageBodyLength | Gets or sets the maximum length of the message body in a SIP message. | |
MaxParameterCount | Gets or sets the maximum number of parameters allowed in a signaling header or URI. | |
StrictDispatching | Gets or sets whether incoming messages are routed to the hosted endpoints by this connection manager. |
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. | |
GetHashCode | (inherited from Object ) | |
GetLocalCertificateSerialNumber | Gets the serial number of the local certificate used. | |
GetType | (inherited from Object ) | |
ReferenceEquals | (inherited from Object ) | |
SetLocalCertificate | Sets the local certificate information. | |
ToString | (inherited from Object ) |
Top
Protected Methods
Name | Description | |
---|---|---|
CanLocalHostBeChangedNow | Set the local host. | |
CanShutdownCoreManagerNow | Gets whether the core manager can be shut down now. | |
CheckDisposed | Check whether this instance is disposed and throw ObjectDisposedException. | |
CleanUpConnections | Cleans up connections. | |
CoreManagerIncomingTlsNegotiationFailed | Provides event callback on TLS negotiation failure. | |
DecrementThrottleCount | Decrements the current outstanding count. | |
Dispose | Overloaded. | |
Finalize | Overridden. Finalizes the object. | |
GetDestinationTuple | Overloaded. | |
IncomingConnectionConnected | Handles incoming connection connected event. | |
IncrementThrottleCount | Increments the current outstanding count. | |
InitializeContactHeader | Creates a contact header for the client connection manager. | |
IsThrottlingInEffect | Determines if the incoming message should be throttled or not. | |
MemberwiseClone | (inherited from Object ) | |
SetDefaultTlsTuple | Sets the default TlsCredentials for the core manager. |
Top
Public Events
Name | Description | |
---|---|---|
ConnectionPoolAdded | Raised when a connection pool is added. | |
ConnectionPoolRemoved | Raised when a connection pool is removed. |
Top
See Also
Reference
RealTimeConnectionManager Class
Microsoft.Rtc.Signaling Namespace