SignalingSession Constructor (RealTimeEndpoint, String, String, RealTimeAddress)
Creates a new instance of the class.
Namespace: Microsoft.Rtc.Signaling
Assembly: Microsoft.Rtc.Collaboration (in Microsoft.Rtc.Collaboration.dll)
Syntax
'Declaration
Public Sub New ( _
endpoint As RealTimeEndpoint, _
localIdentityUri As String, _
requestUri As String, _
sessionTarget As RealTimeAddress _
)
'Usage
Dim endpoint As RealTimeEndpoint
Dim localIdentityUri As String
Dim requestUri As String
Dim sessionTarget As RealTimeAddress
Dim instance As New SignalingSession(endpoint, _
localIdentityUri, requestUri, sessionTarget)
public SignalingSession(
RealTimeEndpoint endpoint,
string localIdentityUri,
string requestUri,
RealTimeAddress sessionTarget
)
Parameters
- endpoint
Type: Microsoft.Rtc.Signaling..::..RealTimeEndpoint
The endpoint that is creating this [SignalingSession].
- localIdentityUri
Type: System..::..String
The local identity URI to use in "From" headers.
- requestUri
Type: System..::..String
The requestUri to use, if different from sessionTarget. Can be nullNothingnullptrunita null reference (Nothing in Visual Basic).
- sessionTarget
Type: Microsoft.Rtc.Signaling..::..RealTimeAddress
The target for this session.
Exceptions
Exception | Condition |
---|---|
InvalidOperationException | Thrown when the endpoint is terminated. |
Remarks
This constructor automatically generates a GUID-based call ID.