Class Description
Public class AccessEntry
Represents a user, workgroup, enterprise, federation, or public entity and associated privacy level.
Public class AccessEntryCollectionChangedEventArgs
Represents the event data of an AccessEntryCollectionEvent.
Public class AccessPermission
Represents a privacy level.
Public class AlreadyInitializedException
Exception thrown when the object is already initialized
Public class Client
Abstract client class which represents the main entry point for the API. Repesents the Lync client and provides access to conversations and contacts via their respective manager classes.
Public class ClientNotFoundException
Exception thrown when client process cannot be found
Public class ClientStateChangedEventArgs
ClientStateChangedEventData Class which is used to get the old, new client states and the status code from the StateChanged event in the LyncClient class.
Public class ConfigurationErrorException
Exception thrown when Lync is not configured properly
Public class Contact
Represents a contact within the Lync client. A contact can be person, bot or phone number.
Public class ContactEndpoint
Represents a collaboration endpoint which may be a SIP endpoint or a TEL endpoint.
Public class ContactEndpointCollection
Represents a collection of endpoint identifiers available to a signed in user.
Public class ContactInformationChangedEventArgs
Represents information that has changed for a given contact.
Public class ContactManager
The contact manager class is used to add, remove, and update contacts and their properties. The contact manager is also used to access Lync contact list groups.
Public class ContactSettingChangedEventArgs
Represents the contact settings that were changed as a result of a contact setting changed event.
Public class ContactSubscription
Specifies the type of contact information to be to be subscribed on a collection of contacts set in the subscription.
Public class CredentialRequestedEventArgs
CredentialRequestedEventData Class which is used to get the credential request type, domain and user names. The password, domain and user names can be changed from the event data object obtained from the event OnCredentialRequested.
Public class CustomAvailabilityState
Represents a user-defined availability state that is honored by Lync.
Public class DelegatorClient
Represents a Client instance delegated to act on behalf of a delegator.
Public class DelegatorClientCollectionEventArgs
DelegatorClientCollectionEventData Class
Public class InvalidStateException
Exception thrown when the endpoint is not signed in
Public class ItemAlreadyExistException
Exception thrown when the item aleady exists
Public class ItemNotFoundException
Exception thrown when the item is not found
Public class LocaleString
Class representing a string with locale ID.
Public class LyncClient
Implements the client class which represents the main entry point for the API. Repesents the Lync client and provides access to conversations and contacts via their respective manager classes.
Public class LyncClientException
LyncClient base exception class.
Public class NotInitializedException
Exception thrown when the Lync client is not initialized or is already shutdown.
Public class NotReadyException
Exception thrown when the operation is pending or Lync client is not ready for the operation.
Public class NotSignedInException
Exception thrown when Lync client is not signed in.
Public class NotStartedByUserException
Exception thrown when user did not start Lync client.
Public class OperationException
Exception thrown when Lync client failed on an operation.
Public class PendingOperationException
Exception thrown when a new operation cannot be started because a previous operation has not been completed
Public class Phone
Represents a publishable telephone number used to reach a contact.
Public class PhonesChangedEventArgs
Represents the event data of a PhonesChangedEvent.
Public class PreferredCapabilitiesChangedEventArgs
Used to get the endpoint capability types from the event CapabilitiesChanged in the LyncClient class.
Public class RepresentationInfo
Represents information about the reprensentation.
Public class RequestCanceledException
Exception thrown when the request is already cancelled.
Public class ResiliencyModeChangedEventArgs
Represents the event data of a ResiliencyModeChangedEvent.
Public class ResultOverflowException
Exception thrown when there are too many results to be returned
Public class SearchException
Exception thrown when search operation ended with an error.
Public class SearchProviderStateChangedEventArgs
Represents data for the SearchProviderStateChanged event.
Public class SearchResult
Represents a single result of a search that returns one or more results.
Public class SearchResults
Represents all results of a search.
Public class Self
Represents the local signed in user. Self is used to publish your information for other people to see.
Public class SignInConfiguration
Configuration Class which handles the endpoint configuration, such as TranspotMode, Internal Server and External Server addresses, sign in auto retry etc. This class object can be obtained by the property Configuration from the LyncClient object.
Public class SignInDelayedEventArgs
Used to get the estimated start delay in milliseconds, and the status code for the delay from the event SignInDelayed in the LyncClient class.
Public class TypeMismatchException
Exception thrown when the item type specified is conflicting with existing item type
Public class UriChangedEventArgs
Represents data for the UriChanged event.
Public class Utilities
Represents a collection of utility functions.


  Enumeration Description
Public enumeration AccessEntryScope
Enumerates the access entry scopes.
Public enumeration AccessLevel
Enumerates the access entry levels.
Public enumeration ClientState
Enumerates the SignIn states of the Lync client.
Public enumeration ContactAvailability
Enumerates a the availability states of a contact.
Public enumeration ContactCalendarState
Enumerates the current state of individual contact work calendar time periods.
Public enumeration ContactCapabilities
Enumerates the possible modality capabilities for a contact.
Public enumeration ContactEndpointType
Enumerates the type of endpoint which represents the contact.
Public enumeration ContactInformationType
Enumerates the contact information item types.
Public enumeration ContactSetting
Enumerates properties set for a Contact instance.
Public enumeration ContactSourceTypes
Enumerates the source types from where a contact is originated or stored.
Public enumeration ContactSubscriptionRefreshRate
Used to set how often the contact information should be updated.
Public enumeration ContactType
Enumerates the possible types a contact can be.
Public enumeration CredentialRequestedType
Enumerates the service types that are requesting user credentials.
Public enumeration CredentialRequestResult
Enumerates the response of service to a challenge response with credentials.
Public enumeration DefaultNoteType
Defines default note type.
Public enumeration LyncClientCapabilityTypes
Enumerates the capabilities of the client endpoint.
Public enumeration LyncClientConfigurationMode
Enumerates unified communications client configuration modes.
Public enumeration LyncClientNotification
Enumerates the notification types that can be received from the Lync client.
Public enumeration OrganizationStructureTypes
Enumerates organization information types.
Public enumeration PhotoSetting
Enumerates the display modes for Active Directory photo.
Public enumeration PublishableContactInformationType
Enumerates the contact information items for update.
Public enumeration RedirectionTypes
Enumerates the various types of redirection.
Public enumeration RepresentationType
Enumerates the types of conversation representation. Returned as value of ConversationProperty ConferenceInviterRepresentationInfo enumerator
Public enumeration SearchException . . :: . . FailureReason
Enumerates reasons why search failed
Public enumeration SearchFields
Enumerates search filter properties.
Public enumeration SearchOptions
Enumerates search options.
Public enumeration SearchProviders
Enumerates the search provider types.
Public enumeration SearchProviderStatusType
Enumerates search provider status.
Public enumeration SignInConfigurationType
Enumerates configuration types that can be set.
Public enumeration SoftMuteChangeInitiator
Enumerates the possible reasons for the most recent SoftMute state change.
Public enumeration SourceNetworkType
Enumerates source network (network of origin) types.
Public enumeration SupportedFeatures
Enumerates the features supported by the client.
Public enumeration TransportMode
Enumerates the supported transport modes.
Public enumeration UnifiedCommunicationType
Enumerates unified communication capabilities of a contact.
Public enumeration UtilitiesAction
Enumerates the actions performed on the Utilities class.