Share via


RealTimeEndpoint Members

Represents a real-time endpoint.

The RealTimeEndpoint type exposes the following members.

Constructors

  Name Description
Protected method RealTimeEndpoint(String, String) Initializes a new instance of the class.
Protected method RealTimeEndpoint(String, String, Boolean) Initializes a new instance of the class.
Protected method RealTimeEndpoint(String, SipTransportType, String, Boolean, Int32, String, Boolean, Boolean)

Top

Properties

  Name Description
Public property ApplicationContext Gets or sets the application context.
Public property ApplicationUserAgent Gets or sets the application user agent string.
Public property ConnectionManager Gets or sets the connection manager.
Public property DefaultDomain
Public propertyStatic member DefaultPeerToPeerEndpointConnectionManager Get the default connection manager for [SipPeerToPeerEndpoint].
Public propertyStatic member DefaultSipEndpointConnectionManager Get the default connection manager for [SipEndpoint].
Public property DesiredSessionTimerInterval Gets or sets the desired session timer interval of the application.
Public property DisableAutomaticRetryForRetryAfter
Public property DisableReferredBySigning Obsolete.
Public property DisplayName Gets or sets the user name preferred by the application for the local user.
Public property Gruu Gets or sets the [GRUU] of the endpoint, if any.
Public property Id Gets the [ID] for this endpoint.
Public property IsDialogResiliencySupported
Public property IsSessionTimerSupported Gets or sets the default policy used for the session timer.
Public property MaximumSessionConnectDuration
Public property MinimumSessionTimerInterval Gets or sets the minimum session interval.
Public property ReliableProvisionalResponsePolicy Gets or sets the default policy for supporting 100rel extension feature.
Protected property SyncRoot Gets the [SyncRoot] of this endpoint.
Public property Uri Represents the [URI] of the identity owning this endpoint.
Public property UserAgent Gets the user agent string used for messages.

Top

Methods

  Name Description
Public method AddFeatureParameter(String) Adds a feature parameter.
Public method AddFeatureParameter(String, String) Adds a feature parameter.
Public method AddSipExtension Adds an extension to the list of supported extensions for Invite.
Public method BeginSendMessage(MessageType, RealTimeAddress, SendMessageOptions, AsyncCallback, Object)
Public method BeginSendMessage(MessageType, RealTimeAddress, ContentType, array<Byte>[]()[][], AsyncCallback, Object) Sends a message to another endpoint.
Public method BeginSendMessage(MessageType, RealTimeAddress, ContentType, array<Byte>[]()[][], IEnumerable<(Of <<'(SignalingHeader>)>>), AsyncCallback, Object) Sends a message.
Public method BeginTerminate Terminates the endpoint and cleans up active sessions and resources.
Public method EndSendMessage Waits for the pending [SendMessage] operation to complete.
Public method EndTerminate Completes the asynchronous [Terminate] operation.
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetFeatureParameterValue Gets the value of the given parameter.
Public method GetHashCode (Inherited from Object.)
Public method GetSupportedSipExtensions Gets the list of extensions supported by this endpoint.
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Protected method ProcessNotifyReceived
Protected method RegisterForPageModeMessages Register for page mode messages.
Public method RemoveFeatureParameter Removes a feature parameter matching the name if it exists.
Public method SendMessage(MessageType, RealTimeAddress, ContentType, array<Byte>[]()[][]) Sends a message synchronously.
Public method SendMessage(MessageType, RealTimeAddress, ContentType, array<Byte>[]()[][], IEnumerable<(Of <<'(SignalingHeader>)>>)) Sends a message synchronously.
Public method Terminate Terminates the endpoint and cleans up active sessions and resources. The endpoint is no longer usable.
Public method ToString Returns the string representation of the object. (Overrides Object..::..ToString()()()().)
Protected method UnregisterForPageModeMessages Unregister for pagemode messages.

Top

Events

  Name Description
Public event MessageReceived Raised when a message is received.
Public event SessionReceived Raised when a new invitation is received.

Top

See Also

Reference

RealTimeEndpoint Class

Microsoft.Rtc.Signaling Namespace