Initializes a signaling session with specified
information. It automatically generates a GUID-based call ID.
Namespace:
Microsoft.Rtc.Signaling
Assembly: Microsoft.Rtc.Collaboration(in Microsoft.Rtc.Collaboration.dll)
Syntax
Visual Basic (Declaration) |
---|
Public Sub New ( _ endpoint As RealTimeEndpoint, _ localIdentityUri As String, _ requestUri As String, _ sessionTarget As RealTimeAddress _ ) |
C# |
---|
public SignalingSession( RealTimeEndpoint endpoint, string localIdentityUri, string requestUri, RealTimeAddress sessionTarget ) |
Visual C++ |
---|
public: SignalingSession( RealTimeEndpoint^ endpoint, String^ localIdentityUri, String^ requestUri, RealTimeAddress^ sessionTarget ) |
JavaScript |
---|
Microsoft.Rtc.Signaling.SignalingSession = function( endpoint, localIdentityUri, requestUri, sessionTarget); |
Parameters
- endpoint
- Type:
Microsoft.Rtc.Signaling
.
.
::
.
RealTimeEndpoint
The endpoint which is creating this SignalingSession.
- localIdentityUri
- Type:
String
The local identity URI to use in "From" headers.
- requestUri
- Type:
String
The requestUri to use, if different from sessionTarget. Can be null.
- sessionTarget
- Type:
Microsoft.Rtc.Signaling
.
.
::
.
RealTimeAddress
The target for this session.
Exceptions
Exception | Condition |
---|---|
InvalidOperationException | Thrown when the endpoint has been terminated. |