Task
|
Procedure
|
Obtain a reference to the appropriate service interface
|
-
Obtain a reference to
GroupChatServices
from an established
GroupChatEndpoint
instance.
|
Get a chat room
|
-
Obtain a reference to
ChatRoomManagementServices
.
-
Invoke
BeginGetChatRoom(String, AsyncCallback, Object)
or
BeginGetChatRoom(Uri, AsyncCallback, Object)
using the name or URI of the appropriate chat room.
|
Get a chat room category
|
-
Obtain a reference to
ChatRoomCategoryManagementServices
.
-
Invoke
BeginGetChatRoomCategory(Uri, AsyncCallback, Object)
using the URI of the appropriate category.
The root category URI is exposed as a property on
GroupChatServices
.
|
Get a group chat add-in
|
-
Obtain a reference to
ChatRoomManagementServices
.
-
Invoke
BeginGetAllAddIns(AsyncCallback, Object)
. This method is used to obtain a complete list of all
registered add-ins.
|
Get a list of group chat administrators
|
-
Obtain a reference to
GroupChatUserAdministrationServices
.
-
Invoke
BeginGetGroupChatAdministrators(AsyncCallback, Object)
.
|
Get the permissions and membership affiliations for a specific
group chat user
|
-
Obtain a reference to
GroupChatUserAdministrationServices
.
-
Invoke
BeginGetUser(Uri, AsyncCallback, Object)
using the SIP URI of the user you seek.
|
Get a group chat user group
|
-
Obtain a reference to
GroupChatUserAdministrationServices
.
-
Obtain a reference to the
GroupChatPrincipalSummary
of the user group you seek, either from another object, or
using the
BeginFindUsers(String, String, String, AsyncCallback, Object)
method.
-
Invoke
BeginGetUserGroup(GroupChatPrincipalSummary, AsyncCallback,
Object)
using the
GroupChatPrincipalSummary
of the group you seek.
|
Get a group chat federated user
|
-
Obtain a reference to
GroupChatUserAdministrationServices
.
-
Invoke
BeginGetUser(Uri, AsyncCallback, Object)
using the SIP URI of the user you seek.
|
Get a group chat federated user group.
|
-
Obtain a reference to
GroupChatUserAdministrationServices
.
-
Obtain a reference to the
GroupChatPrincipalSummary
of the federated user group you seek, either from another
object, or using the
BeginGetFederatedUserGroups(AsyncCallback, Object)
method.
-
Invoke
BeginGetFederatedUserGroup(GroupChatPrincipalSummary,
AsyncCallback, Object)
using the
GroupChatPrincipalSummary
of the group you seek.
|