RealTimeConnectionManager Members
Provides advanced connection management for using endpoints.
The RealTimeConnectionManager type exposes the following members.
Constructors
Name | Description | |
---|---|---|
RealTimeConnectionManager()()()() | Initializes a new instance of the class. | |
RealTimeConnectionManager(String) | Initializes a new instance of the class. | |
RealTimeConnectionManager(String, array<Byte>[]()[][]) | Initializes a new instance of the class. | |
RealTimeConnectionManager(String, String, array<Byte>[]()[][]) | Initializes a new instance of the class. |
Top
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. | |
DnsLoadBalancingDisabled | ||
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
Methods
Name | Description | |
---|---|---|
CanLocalHostBeChangedNow | Set the local host. | |
CanShutdownCoreManagerNow | Gets whether the core manager can be shut down now. | |
CleanUpConnections | Cleans up connections. | |
CoreManagerIncomingTlsNegotiationFailed | Provides event callback on TLS negotiation failure. | |
DecrementThrottleCount | Decrements the current outstanding count. | |
Dispose()()()() | Releases the resources used by the connection manager. | |
Dispose(Boolean) | Releases the resources used by the connection manager. | |
Equals | (Inherited from Object.) | |
Finalize | Finalizes the object. (Overrides Object..::..Finalize()()()().) | |
GetConnectionPools | Gets the list of connection pools in this connection manager. | |
GetDestinationTuple(SipTransportType, String, Int32) | Get the tuple needed to make the connection. | |
GetDestinationTuple(SipTransportType, String, Int32, String) | Get the tuple needed to make the connection. | |
GetHashCode | (Inherited from Object.) | |
GetLocalCertificateSerialNumber | Gets the serial number of the local certificate used. | |
GetType | (Inherited from Object.) | |
IncomingConnectionConnected | Handles incoming connection connected event. | |
IncrementThrottleCount | Increments the current outstanding count. | |
IsThrottlingInEffect | Determines if the incoming message should be throttled or not. | |
MemberwiseClone | (Inherited from Object.) | |
SetDefaultTlsTuple | Sets the default [TlsCredentials] for the core manager. | |
SetLocalCertificate | Sets the local certificate information. | |
ToString | (Inherited from Object.) |
Top
Events
Name | Description | |
---|---|---|
ConnectionPoolAdded | Raised when a connection pool is added. | |
ConnectionPoolRemoved | Raised when a connection pool is removed. |
Top