SignalingSession 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 an INVITE-based two-party session.

The following tables list the members exposed by the SignalingSession type.

Public Constructors

Name Description
SignalingSession Overloaded. Creates a new instance of the class.

Top

Public Properties

Name Description
Bb759667.pubproperty(en-us,office.12).gif CallId Gets the session ID.
Bb759667.pubproperty(en-us,office.12).gif Connection Gets the connection used by this signaling session.
Bb759667.pubproperty(en-us,office.12).gif DesiredSessionTimerInterval Gets and sets the desired session timer interval for the application, in seconds.
Bb759667.pubproperty(en-us,office.12).gif Endpoint Gets the endpoint associated with the session.
Bb759667.pubproperty(en-us,office.12).gif FromTag Gets the tag used in the "From" header.
Bb759667.pubproperty(en-us,office.12).gif Grid Gets or sets the grid context for this session.
Bb759667.pubproperty(en-us,office.12).gif IsSessionTimerSupported Gets or sets whether the session supports a session timer.
Bb759667.pubproperty(en-us,office.12).gif LocalParticipant Gets the local participant of the session.
Bb759667.pubproperty(en-us,office.12).gif MinimumSessionExpiresInterval Gets the minimum session expires interval value, in seconds, of the session.
Bb759667.pubproperty(en-us,office.12).gif OfferAnswerNegotiation Gets and sets the media negotiation callback interface implemented by the caller.
Bb759667.pubproperty(en-us,office.12).gif ReliableProvisionalResponsePolicy Gets or sets the default policy for supporting 100rel extension feature.
Bb759667.pubproperty(en-us,office.12).gif RemoteParticipant Gets the remote participant of the session.
Bb759667.pubproperty(en-us,office.12).gif SessionTarget Gets the target of the session.
Bb759667.pubproperty(en-us,office.12).gif SessionTimerInterval Gets the session timer interval, in seconds.
Bb759667.pubproperty(en-us,office.12).gif State Gets the state of the session.
Bb759667.pubproperty(en-us,office.12).gif ToTag Gets the tag used in the "To" header.

Top

Public Methods

(see also Protected Methods )

Name Description
Bb759667.pubmethod(en-us,office.12).gif BeginParticipate Overloaded.
Bb759667.pubmethod(en-us,office.12).gif BeginRefer Overloaded. Refers a URI to the remote participant.
Bb759667.pubmethod(en-us,office.12).gif BeginRenegotiateDescription Overloaded. Renegotiates the media description.
Bb759667.pubmethod(en-us,office.12).gif BeginSendMessage Overloaded.
Bb759667.pubmethod(en-us,office.12).gif BeginSendReliableProvisionalResponse Sends a reliable provisional response with option to send answer for early media.
Bb759667.pubmethod(en-us,office.12).gif BeginSetConnection Sets the connection for the outgoing signaling session before calling Participate.
Bb759667.pubmethod(en-us,office.12).gif BeginTerminate Overloaded. Terminates the session asynchronously.
Bb759667.pubmethod(en-us,office.12).gif EndParticipate Waits for the pending Participate operation to complete.
Bb759667.pubmethod(en-us,office.12).gif EndRefer Waits for the pending Refer operation to complete.
Bb759667.pubmethod(en-us,office.12).gif EndRenegotiateDescription Waits for the pending Renegotiate operation to complete.
Bb759667.pubmethod(en-us,office.12).gif EndSendMessage Waits for the pending SendMessage operation to complete.
Bb759667.pubmethod(en-us,office.12).gif EndSendReliableProvisionalResponse Waits for the pending SendProvisionalResponse operation to complete.
Bb759667.pubmethod(en-us,office.12).gif EndSetConnection Waits for the pending SetConnection operation to complete.
Bb759667.pubmethod(en-us,office.12).gif EndTerminate Waits for the pending Terminate operation to complete.
Bb759667.pubmethod(en-us,office.12).gif Equals Overloaded. (inherited from Object )
Bb759667.pubmethod(en-us,office.12).gif GetHashCode (inherited from Object )
Bb759667.pubmethod(en-us,office.12).gif GetType (inherited from Object )
Bb759667.pubmethod(en-us,office.12).gif Participate Overloaded. Performs a synchronous Participate operation.
Bb759667.pubmethod(en-us,office.12).gif Refer Overloaded. Performs a synchronous transfer of the current session.
Bb759667.pubmethod(en-us,office.12).gif Bb759667.static(en-us,office.12).gif ReferenceEquals (inherited from Object )
Bb759667.pubmethod(en-us,office.12).gif RenegotiateDescription Overloaded. Renegotiates the media description synchronously.
Bb759667.pubmethod(en-us,office.12).gif SendMessage Overloaded. Sends a message synchronously.
Bb759667.pubmethod(en-us,office.12).gif SendProvisionalResponse Overloaded. Sends a provisional response synchronously.
Bb759667.pubmethod(en-us,office.12).gif SetConnection Sets the connection to use for the outgoing signaling session before calling Participate.
Bb759667.pubmethod(en-us,office.12).gif Terminate Overloaded.
Bb759667.pubmethod(en-us,office.12).gif TerminateWithRedirection Overloaded. Terminates an incoming session by redirecting the inviter.
Bb759667.pubmethod(en-us,office.12).gif TerminateWithRejection Terminates a session by rejecting the incoming INVITE.
Bb759667.pubmethod(en-us,office.12).gif ToString (inherited from Object )
Bb759667.pubmethod(en-us,office.12).gif TryCancelRenegotiateDescription Overloaded.

Top

Protected Methods

Name Description
Bb759667.protmethod(en-us,office.12).gif Finalize (inherited from Object )
Bb759667.protmethod(en-us,office.12).gif MemberwiseClone (inherited from Object )

Top

Public Events

Name Description
Bb759667.pubevent(en-us,office.12).gif InvitationAccepted Raised when the remote has accepted the INVITE.
Bb759667.pubevent(en-us,office.12).gif InvitationCompleted Raised when the INVITE process completes.
Bb759667.pubevent(en-us,office.12).gif MessageReceived Raised when a message is received.
Bb759667.pubevent(en-us,office.12).gif ProvisionalResponseReceived Raised when the session received a provisional response (101-199).
Bb759667.pubevent(en-us,office.12).gif Redirecting Raised when a redirect request is received.
Bb759667.pubevent(en-us,office.12).gif ReferReceived Raised when a new Refer is received.
Bb759667.pubevent(en-us,office.12).gif ReInviteReceived Raised when the remote sends a re-invite.
Bb759667.pubevent(en-us,office.12).gif RenegotiationToRefreshNeeded Raised when renegotiation is needed to refresh the session.
Bb759667.pubevent(en-us,office.12).gif StateChanged Raised when the state of the session changes.
Bb759667.pubevent(en-us,office.12).gif TerminatedByRemote Raised when the remote side terminates the session by sending a goodbye message.

Top

See Also

Reference

SignalingSession Class
Microsoft.Rtc.Signaling Namespace