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.

See Also