Creates a signaling session with specified information.

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, _
	
callId 
As 
String _
)
C#
public 
SignalingSession(
	

RealTimeEndpoint 
endpoint,
	
string 
localIdentityUri,
	
string 
requestUri,
	

RealTimeAddress 
sessionTarget,
	
string 
callId
)
Visual C++
public:
SignalingSession(
	

RealTimeEndpoint^ 
endpoint, 
	
String^ 
localIdentityUri, 
	
String^ 
requestUri, 
	

RealTimeAddress^ 
sessionTarget, 
	
String^ 
callId
)
JavaScript

Microsoft.Rtc.Signaling.SignalingSession = 
function(
endpoint, 
localIdentityUri, 
requestUri, 
sessionTarget, 
callId);

Parameters

endpoint
Type: Microsoft.Rtc.Signaling . . :: . RealTimeEndpoint
Endpoint which is creating this SignalingSession.
localIdentityUri
Type: String
The local identity URI to use in "From" headers.
requestUri
Type: String
The request URI to use, if different from sessionTarget. Can be null.
sessionTarget
Type: Microsoft.Rtc.Signaling . . :: . RealTimeAddress
The target for this session.
callId
Type: String
The session ID.

Exceptions

Exception Condition
InvalidOperationException Thrown when the endpoint has been terminated.

See Also