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
Bb759684.pubproperty(en-us,office.12).gif AllowedDomains Gets the list of domains allowed to make incoming connections.
Bb759684.pubproperty(en-us,office.12).gif ConnectionThrottlingHighMark Gets or sets the high water mark for all connections.(inherited from RealTimeConnectionManager)
Bb759684.pubproperty(en-us,office.12).gif ConnectionThrottlingLowMark Gets or sets the low water mark for all connections. (inherited from RealTimeConnectionManager)
Bb759684.pubproperty(en-us,office.12).gif CurrentMessageThrottlingCount Get the current count of incoming messages that are waiting in internal queues.(inherited from RealTimeServerConnectionManager)
Bb759684.pubproperty(en-us,office.12).gif DefaultIncomingConnectionTimeout Gets or sets the default time-out value for any incoming connections.(inherited from RealTimeServerConnectionManager)
Bb759684.pubproperty(en-us,office.12).gif DefaultMaximumNumberOfConnectionsPerPool Gets or sets the pool size used for connection pools.(inherited from RealTimeServerConnectionManager)
Bb759684.pubproperty(en-us,office.12).gif DefaultOutgoingConnectionTimeout Gets or sets the default outgoing connection timeout value.(inherited from RealTimeServerConnectionManager)
Bb759684.pubproperty(en-us,office.12).gif EnableAuthProtocolV3 Gets or sets the flag that controls negotiation of authentication protocol v3. (inherited from RealTimeConnectionManager)
Bb759684.pubproperty(en-us,office.12).gif EndpointsCount Gets the number of endpoints currently supported by this manager.(inherited from RealTimeConnectionManager)
Bb759684.pubproperty(en-us,office.12).gif EnhancedKeyUsage Gets the list of EnhancedKeyUsage values required in the remote's certificate.
Bb759684.pubproperty(en-us,office.12).gif IsListening Gets whether listening is enabled.(inherited from RealTimeServerConnectionManager)
Bb759684.pubproperty(en-us,office.12).gif ListeningPort Gets or sets the listening port.(inherited from RealTimeServerConnectionManager)
Bb759684.pubproperty(en-us,office.12).gif LocalCertificateIssuerName Gets the issuer of the local certificate used.(inherited from RealTimeConnectionManager)
Bb759684.pubproperty(en-us,office.12).gif LocalHostName Gets the fully qualified local host name.(inherited from RealTimeConnectionManager)
Bb759684.pubproperty(en-us,office.12).gif Bb759684.static(en-us,office.12).gif MaxHeaderNameLength Gets or sets the maximum length for SignalingHeader.Name.(inherited from RealTimeConnectionManager)
Bb759684.pubproperty(en-us,office.12).gif Bb759684.static(en-us,office.12).gif MaxHeaderValueLength Gets or sets the maximum length for SignalingHeader.Value.(inherited from RealTimeConnectionManager)
Bb759684.pubproperty(en-us,office.12).gif Bb759684.static(en-us,office.12).gif MaxMessageBodyLength Gets or sets the maximum length of the message body in a SIP message.(inherited from RealTimeConnectionManager)
Bb759684.pubproperty(en-us,office.12).gif Bb759684.static(en-us,office.12).gif MaxParameterCount Gets or sets the maximum number of parameters allowed in a signaling header or URI.(inherited from RealTimeConnectionManager)
Bb759684.pubproperty(en-us,office.12).gif MessageThrottlingHighMark Gets or sets the value that controls the high water mark limit.(inherited from RealTimeServerConnectionManager)
Bb759684.pubproperty(en-us,office.12).gif MessageThrottlingLowMark Gets or sets the value that controls the low water mark limit.(inherited from RealTimeServerConnectionManager)
Bb759684.pubproperty(en-us,office.12).gif NeedMutualTls Gets and sets whether a mutual TLS connection is required for outgoing TLS connections.
Bb759684.pubproperty(en-us,office.12).gif 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
Bb759684.pubmethod(en-us,office.12).gif AddToAllowedDomains Adds a new entry into the list of allowed domains.
Bb759684.pubmethod(en-us,office.12).gif Dispose Overloaded. (inherited from RealTimeServerConnectionManager )
Bb759684.pubmethod(en-us,office.12).gif Equals Overloaded. (inherited from Object )
Bb759684.pubmethod(en-us,office.12).gif GetConnectionPools Gets the list of connection pools in this connection manager.(inherited from RealTimeConnectionManager)
Bb759684.pubmethod(en-us,office.12).gif GetHashCode (inherited from Object )
Bb759684.pubmethod(en-us,office.12).gif GetIncomingConnections Gets the list of incoming connections.(inherited from RealTimeServerConnectionManager)
Bb759684.pubmethod(en-us,office.12).gif GetListeningAddresses Gets the collection of listening addresses.(inherited from RealTimeServerConnectionManager)
Bb759684.pubmethod(en-us,office.12).gif GetLocalCertificateSerialNumber Gets the serial number of the local certificate used.(inherited from RealTimeConnectionManager)
Bb759684.pubmethod(en-us,office.12).gif GetOutgoingConnectionCount Returns the total number of outgoing connections in the connection pools.(inherited from RealTimeServerConnectionManager)
Bb759684.pubmethod(en-us,office.12).gif GetType (inherited from Object )
Bb759684.pubmethod(en-us,office.12).gif Bb759684.static(en-us,office.12).gif ReferenceEquals (inherited from Object )
Bb759684.pubmethod(en-us,office.12).gif RemoveFromAllowedDomains Removes an existing entry from the allowed domains list.
Bb759684.pubmethod(en-us,office.12).gif SetAllowedDomains Sets the list of allowed domains.
Bb759684.pubmethod(en-us,office.12).gif SetEnhancedKeyUsage Sets the list of allowed keys in the certificate of the remote host.
Bb759684.pubmethod(en-us,office.12).gif SetLocalCertificate Overridden. Sets the local certificate information.
Bb759684.pubmethod(en-us,office.12).gif StartListening (inherited from RealTimeServerConnectionManager )
Bb759684.pubmethod(en-us,office.12).gif StopListening Thrown when the Listen method times out.(inherited from RealTimeServerConnectionManager)
Bb759684.pubmethod(en-us,office.12).gif ToString (inherited from Object )

Top

Protected Methods

Name Description
Bb759684.protmethod(en-us,office.12).gif CanLocalHostBeChangedNow Sets the local host.(inherited from RealTimeServerConnectionManager)
Bb759684.protmethod(en-us,office.12).gif CanShutdownCoreManagerNow Gets whether the core manager can be shut down.(inherited from RealTimeServerConnectionManager)
Bb759684.protmethod(en-us,office.12).gif CheckDisposed Check whether this instance is disposed and throw ObjectDisposedException.(inherited from RealTimeConnectionManager)
Bb759684.protmethod(en-us,office.12).gif CleanUpConnections Cleans up connections.(inherited from RealTimeServerConnectionManager)
Bb759684.protmethod(en-us,office.12).gif CoreManagerIncomingTlsNegotiationFailed (inherited from RealTimeServerConnectionManager )
Bb759684.protmethod(en-us,office.12).gif DecrementThrottleCount Decrements the current outstanding count.(inherited from RealTimeServerConnectionManager)
Bb759684.protmethod(en-us,office.12).gif Dispose Overloaded. (inherited from RealTimeServerConnectionManager )
Bb759684.protmethod(en-us,office.12).gif Finalize Finalizes the object.(inherited from RealTimeConnectionManager)
Bb759684.protmethod(en-us,office.12).gif GetDestinationTuple Overloaded.
Bb759684.protmethod(en-us,office.12).gif IncomingConnectionConnected (inherited from RealTimeServerConnectionManager )
Bb759684.protmethod(en-us,office.12).gif IncrementThrottleCount Increments the current outstanding count.(inherited from RealTimeServerConnectionManager)
Bb759684.protmethod(en-us,office.12).gif InitializeContactHeader Overridden. Creates a contact header for the client connection manager.
Bb759684.protmethod(en-us,office.12).gif IsThrottlingInEffect Determines whether the incoming message should be throttled. (inherited from RealTimeServerConnectionManager)
Bb759684.protmethod(en-us,office.12).gif ListenForIncomingConnections Overridden. Listens for incoming connections.
Bb759684.protmethod(en-us,office.12).gif MemberwiseClone (inherited from Object )
Bb759684.protmethod(en-us,office.12).gif SetDefaultTlsTuple Overridden. Sets the default TlsCredentials for the core manager.
Bb759684.protmethod(en-us,office.12).gif StopListeningForIncomingConnections Overridden. Stops listening for incoming connections.

Top

Public Events

Name Description
Bb759684.pubevent(en-us,office.12).gif ConnectionPoolAdded Raised when a connection pool is added.(inherited from RealTimeConnectionManager)
Bb759684.pubevent(en-us,office.12).gif ConnectionPoolRemoved Raised when a connection pool is removed.(inherited from RealTimeConnectionManager)
Bb759684.pubevent(en-us,office.12).gif IncomingConnectionAdded Raised when a new incoming connection is added.(inherited from RealTimeServerConnectionManager)
Bb759684.pubevent(en-us,office.12).gif IncomingConnectionRemoved Raised when a new incoming connection is removed.(inherited from RealTimeServerConnectionManager)
Bb759684.pubevent(en-us,office.12).gif IncomingTlsNegotiationFailed Raised when the TLS negotiation fails for an incoming connection.(inherited from RealTimeServerConnectionManager)
Bb759684.pubevent(en-us,office.12).gif ListeningAborted Raised when the listening is aborted.(inherited from RealTimeServerConnectionManager)
Bb759684.pubevent(en-us,office.12).gif 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