Group Chat Add-ins are Web pages or Web applications that appear in the Group Chat client. The Add-ins appear in a panel, located directly beneath the chat input area. You can use the Group Chat API to manage Add-ins using the procedures in the following table.

Task

Procedure

Obtain a list of all registered group chat add-ins

  1. Obtain a reference to ChatRoomManagementServices .

  2. Invoke BeginGetAllAddIns(AsyncCallback, Object) .

Register a group chat add-in

  1. Obtain a reference to ChatRoomManagementServices .

  2. Construct an instance of GroupChatAddInSettings .

  3. Invoke BeginRegisterAddIn(GroupChatAddInSettings, AsyncCallback, Object) .

Update a group chat add-in

  1. Obtain a reference to ChatRoomManagementServices .

  2. Obtain a reference to the appropriate GroupChatAddIn .

  3. Construct an instance of GroupChatAddInInformation .

  4. Invoke BeginUpdateAddIn(Guid, GroupChatAddInInformation, AsyncCallback, Object) .

Unregister a group chat add-in

  1. Obtain a reference to ChatRoomManagementServices .

  2. Obtain a reference to the appropriate GroupChatAddIn .

  3. Invoke BeginUnregisterAddIn(GroupChatAddIn, AsyncCallback, Object) .