Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

UCCollaborationLib Namespace

Classes

  Class Description
👁 Public class
AsynchronousOperation
AsynchronousOperation Class The class cannot be co-created.
👁 Public class
Client
The client endpoint. The class can be co-created.
👁 Public class
ClientStateChangedEventData
ClientStateChangedEventData Class The class cannot be co-created.
👁 Public class
ContactEndpoint
ContactEndpoint Class The class cannot be co-created.
👁 Public class
Contact
Contact Class The class cannot be co-created.
👁 Public class
ContactCollection
ContactCollection Class The class cannot be co-created.
👁 Public class
ContactPositionsChangedEventData
ContactPositionsChangedEventData Class The class cannot be co-created.
👁 Public class
ContactSettingDictionary
ContactSettingDictionary Class The class cannot be co-created.
👁 Public class
ContactManager
Contact group manager Class The class cannot be co-created.
👁 Public class
CustomGroup
Custom Group Class The class cannot be co-created.
👁 Public class
DistributionGroup
Distribution Group Class The class cannot be co-created.
👁 Public class
DistributionGroupExpansionStateChangedEventData
ExpansionStateChangedEventData Class The class cannot be co-created.
👁 Public class
FavoriteContacts
Favorite Contacts Class The class cannot be co-created.
👁 Public class
Group
Group Class The class cannot be co-created.
👁 Public class
GroupCollection
GroupCollection Class The class cannot be co-created.
👁 Public class
GroupCollectionEventData
GroupCollectionEventData Class The class cannot be co-created.
👁 Public class
GroupMemberChangedEventData
GroupMemberChangedEventData Class The class cannot be co-created.
👁 Public class
LocaleString
LocaleString Class The class cannot be co-created.
👁 Public class
FrequentContacts
Most Used Contacts Class The class cannot be co-created.
👁 Public class
ContactInformationDictionary
ContactInformationDictionary Class The class cannot be co-created.
👁 Public class
ContactInformationChangedEventData
ContactInformationChangedEventData Class The class cannot be co-created.
👁 Public class
RecentContacts
Recent Contacts Class The class cannot be co-created.
👁 Public class
SearchProviderStateChangedEventData
SearchProviderStateChangedEventData Class The class cannot be co-created.
👁 Public class
SearchResults
SearchResults Class The class cannot be co-created.
👁 Public class
Self
Self Class The class cannot be co-created.
👁 Public class
ContactSubscription
Subscription Class The class cannot be co-created.
👁 Public class
LyncClient
The LyncClient class encapsulates all client platform features. The class can be co-created.
👁 Public class
UCConstants
Encapsulates the API-defined constants.
👁 Public class
UCOfficeIntegration
Exposes the IUCOfficeIntegration interface. The class can be co-created.
👁 Public class
Automation
Automation Class The class cannot be co-created.
👁 Public class
ConversationWindowNeedsAttentionEventData
ConversationWindowNeedsAttentionEventData Class The class cannot be co-created.
👁 Public class
ConversationWindowNeedsSizeChangeEventData
ConversationWindowNeedsSizeChangeEventData Class The class cannot be co-created.
👁 Public class
UriChangedEventData
UriChangedEventData Class The class cannot be co-created.

Interfaces

  Interface Description
👁 Public interface
_IContactEvents
This dispinterface exposes the events raised on a single contact instance when published presence or properties or Uri changes. Implemented by Contact class.
👁 Public interface
_IContactsAndGroupsCallback
Callback methods invoked by platform when an asynchronous operation is called on IContactsAndGroups. This callback interface provides the results of the asynchronous call.
👁 Public interface
_IContactManagerEvents
Returned as data parameter of the event callback method invoked by IContactManager.
👁 Public interface
_ICustomGroupEvents
Events raised on a custom group when group name or group membership changes. Implemented by ICustomGroup interface.
👁 Public interface
_IDistributionGroupEvents
Events raised when distribution group and and group member related state changes occur.
👁 Public interface
_IFavoriteContactsEvents
This dispinterface implements event callback methods invoked when the group name or group membership changes.
👁 Public interface
_IFrequentContactsEvents
Implements events invoked on an instance of IFrequentContacts.
👁 Public interface
_IRecentContactsEvents
Events raised on the IRecentContacts interface when the group name or group membership changes.
👁 Public interface
_ILyncClientEvents
LyncClient Events. Events raised when client platform state changes. State changes do not include conversation or contact state changes.
👁 Public interface
_IUCOfficeIntegrationEvents
Exposes the events that are raised on an instance of IUCOfficeIntegration
👁 Public interface
_IConversationWindowEvents
_IConversationWindowEvents Interface
👁 Public interface
IAsynchronousOperation
Represents the state of an asynchronous operation where the operation initiator is a SIP client and responsible operator is a SIP server
👁 Public interface
IClient
IClient Interface. Provides additional properties that return contact, conversation and conference factory objects. ILyncClient interface implements IClient.
👁 Public interface
IClientStateChangedEventData
Returned as data parameter of event callback method invoked on a change in client state.
👁 Public interface
IContactEndpoint
Represents a telephone number from a contact's collection of telephone numbers.
👁 Public interface
IContact
Represents a Communicator user.
👁 Public interface
IContactCollection
A collection of IContact and implemented by IGroup
👁 Public interface
IContactPositionChangedEventData
Obtained in event callback for the _IFrequentContactsEvents.OnContactPositionChanged event.
👁 Public interface
IContactSettingChangedEventData
Event data parameter of _IContactEvents.OnContactSettingChanged for event invoked when a property of IContact changes.
👁 Public interface
IContactSettingDictionary
A collection of contact properties that can be set and queried for an instance of IContact.
👁 Public interface
IContactManager
Manages a user's contact list.
👁 Public interface
IConversation
IConversation Interface
👁 Public interface
IConversationManager
IConversationManager Interface
👁 Public interface
ICustomGroup
The custom group interface implements all group features with the addition of the ability to rename the group
👁 Public interface
IDescriptionChangedEventData
Returned as data parameter to event callback invoked when a distribution group description changes.
👁 Public interface
IDistributionGroup
A collection of contacts defined as an email distribution group.
👁 Public interface
IDistributionGroupExpansionStateChangedEventData
Returned as data parameter to event callback invoked when a distribution group expansion state changes.
👁 Public interface
IFavoriteContacts
IFavoriteContacts Interface
👁 Public interface
IGroup
A collection of contacts with additional properties for identifying the contact collection by a collective group name.
👁 Public interface
IGroupCollection
The collection of groups defined by a local user and Communicator.
👁 Public interface
IGroupCollectionChangedEventData
The event data interface returned as the data parameter of a group collection event callback.
👁 Public interface
IGroupMemberChangedEventData
Event callback method data. Returns IContact instance added or removed from a group.
👁 Public interface
IGroupNameChangedEventData
Provides the current custom group name of a custom group whose name has changed. Provided in IGroup.OnGroupNameChangedEvent.
👁 Public interface
ILocaleString
Localized string structure. Contains both a localized string and the Locale Id of the localization.
👁 Public interface
IModality
IModality Interface
👁 Public interface
IFrequentContacts
Implements IGroup. A collection of contacts whose order is based on frequency of contact.
👁 Public interface
INamedPropertyList
Named property interface. Implements key/value pair functionality for OCOM interfaces that expose property collections.
👁 Public interface
IOperation The state of an asynchronous operation.
👁 Public interface
IOwnerChangedEventData
Returned as data parameter to event callback invoked when a distribution group owner changes.
👁 Public interface
IParticipant
IParticipant Interface
👁 Public interface
IParticipantCollection
IParticipantCollection Interface
👁 Public interface
IPresenceCapability
Represents a single presence capability.
👁 Public interface
IContactInformationDictionary
The collection of presence items published by single contact.
👁 Public interface
IContactInformationChangedEventData
Provides a collection of presence item types for presence items that have changed for a given publisher.
👁 Public interface
IRecentContacts
A contact collection defined by Communicator as the local user's most recent contacts.
👁 Public interface
ISearchProviderStateChangedEventData
Event data parameter of _IContactManagerEvents.OnSearchProviderStateChanged for event invoked when the status of a search provider changes.
👁 Public interface
ISearchResults
The results of a contact/group search. Returned in an asynchronous callback from IContactsAndGroupsManger.Search
👁 Public interface
ISelf
Represents the local user and provides presence publishing and phone configuration capabilities.
👁 Public interface
IContactSubscription
Describes a list of subscribed contacts and the subscribed contact's presence information of interest.
👁 Public interface
ILyncClient
ILyncClient Interface
👁 Public interface
IUCOfficeIntegration
IUCOfficeIntegration Interface
👁 Public interface
IAutomation
Automates features of Communicator. Used to start conversations, provide extensibility window context, and join conferences.
👁 Public interface
IConversationWindow
Conversation window interface. Contains an active conversation from the Communicator process.
👁 Public interface
IConversationWindowNeedsAttentionEventData
Data parameter of event callback invoked when ConversationWindow is updated with conversation activity. Use this event to restore a parent control.
👁 Public interface
IConversationWindowNeedsSizeChangeEventData
Data parameter of event callback invoked when ConversationWindow requires that a parent control is resized. Provides new control dimensions.
👁 Public interface
IUriChangedEventData
IUriChangedEventData Interface. Event data argument of _IContactEvents.OnUriChanged. This interface provides the original contact Uri and the new replacement Uri.

Enumerations

  Enumeration Description
👁 Public enumeration
ClientState
Enumerates the UC Client State values. UC Client state is derived from the state of the local instance of Communicator.
👁 Public enumeration
ClientType
Enumerates the client type.
👁 Public enumeration
ContactEndpointType
Enumerates telephone number types
👁 Public enumeration
ContactSetting
Local user defined contact properties for privacy and tagging.
👁 Public enumeration
ConversationAction
Enumerates the conversation actions. Pass into IConversation.CanInvoke to determine if an action can be attempted on a conversation.
👁 Public enumeration
ConversationState
Enumerates the states of a conversation.
👁 Public enumeration
ConversationSummarizerStates
Enumerates a summary the states of all conversations in IConversationManager.Conversations.
👁 Public enumeration
GroupAction
Enumerates the actions that can be performed on a group.
👁 Public enumeration
GroupType
Enumerates the group types.
👁 Public enumeration
ModalityConnectOptions
Enumerates the modality connect options.
👁 Public enumeration
ModalityDisconnectReason
Enumerates the modality disconnect reasons.
👁 Public enumeration
ModalityState
Enumerates the modality states.
👁 Public enumeration
ModalityTypes
Enumerates the modality types. Used to specify the modality type when determining if a modality is supported by a telephone endpoint or contact.
👁 Public enumeration
OIFeature
Enumerates the features supported by this client for Office integration.
👁 Public enumeration
OIInterface
Enumerates the interfaces that can be returned in IUCOfficeIntegration.GetInterface.
👁 Public enumeration
ContactInformationType
Enumerates the presence item types.
👁 Public enumeration
SearchFields
Enumerates search filter properties.
👁 Public enumeration
SearchOptions
Enumerates search Option.
👁 Public enumeration
SearchProviders
Enumerates the search provider types.
👁 Public enumeration
SearchProviderStatusType
Enumerates search provider status values.
👁 Public enumeration
SourceNetworkType
"Enumerates source network (network of origin
👁 Public enumeration
ContactSubscriptionRefreshRate
Enumerates contact subscription freshness
👁 Public enumeration
TransferOptions
Enumerates the transfer options.
👁 Public enumeration
AutomationModalitySettings
Enumerates conversation context properties
👁 Public enumeration
AutomationModalities
Conversation modalities. Indicates the modality chosen for a conversation
👁 Public enumeration
UnifiedCommunicationType
Enumerates the Unified Communication types.

Additional resources