Export (0) Print
Expand All

Class library changes

Learn about updates to the Microsoft Lync Server 2013 Persistent Chat API class library.

Last modified: August 16, 2013

Applies to: Lync 2013 | Lync Server 2013

The following list shows the changes of the Lync Server 2013 Persistent Chat API types that are introduced in the current release.

Type

Description

Microsoft.Rtc.Collaboration.GroupChat.ChatRoomCategorySettings

This type is removed.

ChatMessage

The following members are added to support RTF content in chat rooms:

To provide RTF content, the Microsoft Lync Server 2013 Persistent Chat API application must also provide the corresponding plain text content to support legacy chat clients.

ChatRoom

The following members are removed from a room as the result of the refactoring of the properties of categories and rooms due to the simplification of the chat room administration and management:

  • AllowFileUpload

  • CreateNewMemberList

  • LogChatHistory

  • Topic

Some of these properties are no longer needed due to the flattening of the category hierarchy and some are now exposed only on a category. The Topic property is no longer present on a chat room.

The following member has types changed:

  • SendInvitationsToMembers()

ChatRoomInformation

The following member has types changed:

  • SendInvitationsToMembers() . The property type changed from bool to ChatRoomInvitationSetting.

ChatRoomInvitationSetting

New type introduced in the current release.

ChatRoomRole

The following member is added:

A creator has privileges to create rooms within a category. An end user cannot change an existing room to another category.

ChatRoomPrivacy

This is a new type.

ChatRoomSession

The following members are added:

The following member is removed from this type:

  • Topic

Chat room description can be used to add additional information to describe the topic of a chat room.

ChatRoomSettings

The following members are removed:

  • AllowFileUpload

  • CreateNewMemberList

  • LogChatHistory

  • Topic

The following member has types changed:

  • SendInvitationsToMembers() . The property type changed from bool to ChatRoomInvitationSetting.

ChatRoomSnapshot

The following member is removed:

  • Topic

ChatRoomSummary

The following member is added:

PersistentChatEndpoint

The following member is removed:

  • GroupChatEndpoint..ctor(Uri, LocalEndpoint, string)

PersistentChatServerConfiguration

The following members are added:

  • DisplayName() . This is the name of the Persistent Chat pool that can be used to disambiguate a room.

  • RoomManagementUrl() . This is used to point to a custom room management page in which specific business rules and conventions can be enforced or specified users can be directed through a given workflow.

ChatRoomSummary

The following member is new.

PersistentChatServices

The following member is removed:

  • CategoryManagementServices

The following member is modified:

The following members are added:

InheritedChatRoomInviteProperty

This is a new type.

InheritedChatRoomProperty

This type is removed.

ChatRoomCategoryInformation

This type is removed from the Microsoft.Rtc.Collaboration.PersistentChat.Management namespace.

ChatRoomCategoryManagementServices

This type is removed from the Microsoft.Rtc.Collaboration.PersistentChat.Management namespace.

ChatRoomInformation

The following members are removed:

  • AllowFileUpload

  • CreateNewMemberList

  • LogChatHistory

  • Topic

Microsoft.Rtc.Collaboration.GroupChat.Management.GroupChatAddInInformation

This type is removed.

Microsoft.Rtc.Collaboration.GroupChat.Management.GroupChatAddInSettings

This type is removed.

PersistentChatRoleDescriptor

The following member is removed:

  • InheritedFrom

GroupChatFederatedUser

Removed from the Microsoft.Rtc.Collaboration.PersistentChat.Management namespace, as federation is no longer supported in the Microsoft Lync Server 2013 Persistent Chat SDK.

GroupChatFederatedUserGroup

Removed from the Microsoft.Rtc.Collaboration.PersistentChat.Management namespace

GroupChatFederatedUserGroupInformation

Removed from the Microsoft.Rtc.Collaboration.PersistentChat.Management namespace

GroupChatFederatedUserInformation

Removed from the Microsoft.Rtc.Collaboration.PersistentChat.Management namespace

GroupChatFederatedUserSettings

Removed from the Microsoft.Rtc.Collaboration.PersistentChat.Management namespace

PersistentChatPrincipal

The following members are removed from the type.

  • ArePermissionsInherited

  • CanUploadFiles

  • IsChatRoomAdministrator

  • IsUserAdministrator

Microsoft.Rtc.Collaboration.GroupChat.Management.GroupChatPrincipalInformation

This type is removed.

PersistentChatUserAdministrationServices

The following members are removed from the type.

  • BeginCreateFederatedUser

  • BeginCreateFederatedUserGroup

  • BeginDeleteFederatedUserGroup

  • BeginGetFederatedUser

  • BeginGetFederatedUserGroup

  • BeginGetFederatedUserGroups

  • BeginGetFederatedUsers

  • BeginGetGroupChatAdministrators

  • BeginMoveFederatedUser

  • BeginUpdateUserOrGroupInformation

  • EndCreateFederatedUser

  • EndCreateFederatedUserGroup

  • EndDeleteFederatedUserGroup

  • EndGetFederatedUser

  • EndGetFederatedUserGroups

  • EndGetFederatedUsers

  • EndGetGroupChatAdministrators

  • EndMoveFederatedUser

  • EndUpdateUserOrGroupInformation

Microsoft.Rtc.Collaboration.GroupChat.Management.GroupChatUserGroupInformation

This type is removed.

Microsoft.Rtc.Collaboration.GroupChat.Management.GroupChatUserInformation

This type is removed.

Show:
© 2014 Microsoft