Terminates the session asynchronously. The session will be no longer usable.

Namespace:  Microsoft.Rtc.Signaling
Assembly:  Microsoft.Rtc.Collaboration(in Microsoft.Rtc.Collaboration.dll)

Syntax

Visual Basic (Declaration)
Public 
Function 
BeginTerminate ( _
	
signalingHeaders 
As 
IEnumerable(
Of 

SignalingHeader), _
	
userCallback 
As 
AsyncCallback, _
	
state 
As 
Object _
) 
As 
IAsyncResult
C#
public 
IAsyncResult 
BeginTerminate(
	
IEnumerable<

SignalingHeader> 
signalingHeaders,
	
AsyncCallback 
userCallback,
	
Object 
state
)
Visual C++
public:
IAsyncResult^ 
BeginTerminate(
	
IEnumerable<

SignalingHeader^>^ 
signalingHeaders, 
	
AsyncCallback^ 
userCallback, 
	
Object^ 
state
)
JavaScript
function 
beginTerminate(
signalingHeaders, 
userCallback, 
state);

Parameters

signalingHeaders
Type: IEnumerable < (Of < ( SignalingHeader > ) > )
The collection of signaling headers to attach to any message that is sent. Can be null.
userCallback
Type: AsyncCallback
The method to be called when the asynchronous operation is completed.
state
Type: Object
A user-provided object that distinguishes this particular asynchronous operation from other asynchronous operations.

Return Value

An IAsyncResult that references the asynchronous operation.

See Also