Begins an asynchronous operation to remove a specified group.

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

Syntax

Visual Basic (Declaration)
Public 
Function 
BeginDeleteGroup ( _
	
groupId 
As 
Integer, _
	
userCallback 
As 
AsyncCallback, _
	
state 
As 
Object _
) 
As 
IAsyncResult
C#
public 
IAsyncResult 
BeginDeleteGroup(
	
int 
groupId,
	
AsyncCallback 
userCallback,
	
Object 
state
)
Visual C++
public:
IAsyncResult^ 
BeginDeleteGroup(
	
int 
groupId, 
	
AsyncCallback^ 
userCallback, 
	
Object^ 
state
)
JavaScript
function 
beginDeleteGroup(
groupId, 
userCallback, 
state);

Parameters

groupId
Type: Int32
ID of the group to be deleted.
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.

Exceptions

Exception Condition
ArgumentOutOfRangeException Thrown when groupIdis less than zero.
InvalidOperationException Thrown when the subscription state is not idle or subscribed.

See Also