PersistentChatUserServices.BeginGetUserGroup method

Gets detailed information, permissions, and membership affiliations for the specified group.

Namespace:  Microsoft.Rtc.Collaboration.PersistentChat.Management
Assembly:  Microsoft.Rtc.Collaboration.PersistentChat (in Microsoft.Rtc.Collaboration.PersistentChat.dll)

public IAsyncResult BeginGetUserGroup(
	PersistentChatPrincipalSummary group,
	AsyncCallback userCallback,
	Object state
)

Parameters

group
Type: Microsoft.Rtc.Collaboration.PersistentChat.Management.PersistentChatPrincipalSummary

An object describing the PersistentChatUserGroup for which detailed information is being requested.

userCallback
Type: System.AsyncCallback

The method to be invoked when this asynchronous operation completes.

state
Type: System.Object

An object to be passed back to the callback.

Return value

Type: System.IAsyncResult
An IAsyncResult that references this operation.

ExceptionCondition
ArgumentNullException

group is null.

ChatServerConnectionException

The PersistentChatEndpoint is not established.

InvalidOperationException

group is not a valid type for this operation or the chat server connection is not in a valid state to send the command.

RealTimeException

The PersistentChatEndpoint encountered an error communicating with the chat server.

This request will be processed asynchronously. Call EndGetUserGroup(IAsyncResult) to complete this asynchronous operation.

Show:
© 2014 Microsoft