LyncClient members

Implements the client class which represents the main entry point for the API. Represents the Lync client and provides access to conversations and contacts via their respective manager classes.

The LyncClient type exposes the following members.

Properties

  Name Description
Public property Capabilities Determine whether ours is the preferred client for a capability.
Public property ContactManager Gets the contact group manager. (Inherited from Client.)
Public property ConversationManager Gets the conversation manager. (Inherited from Client.)
Public property DelegatorClients Gets an array of IDelegatorClient objects.
Public property DeviceManager Gets the device manager.
Public property InSuppressedMode Returns true when in Full UI Suppression mode.
Public property RoomManager Gets the group chat room manager. (Inherited from Client.)
Public property Self Gets the self Contact object representing the signed in user. (Inherited from Client.)
Public property Settings Gets the settings object. (Inherited from Client.)
Public property SignInConfiguration Gets the configuration manager.
Public property State Gets the current platform state. (Inherited from Client.)
Public property Uri Gets the URI of the client. (Inherited from Client.)
Public property Utilities Returns an instance of the Utilities class.

Top

Methods

  Name Description
Public method BeginInitialize Initializes LyncClient when the Lync is in Suppressed Mode. You do not call this method when Lync is not suppressed.
Public method BeginShutdown Starts the collaboration platform shutdown process.
Public method BeginSignIn Starts the uc Client sign in process with a specific availability.
Public method BeginSignOut Starts the uc Client sign out process.
Public method CreateApplicationRegistration Construct an application registration object used to register a Silverlight conversation window extension application.
Public method CreateObjRef (Inherited from MarshalByRefObject.)
Public method EndInitialize Ends the Initialize operation and unblocks program execution on the calling thread.
Public method EndShutdown Starts the collaboration platform shutdown process.
Public method EndSignIn Starts the uc Client sign in process with a specific availability.
Public method EndSignOut Starts the uc Client sign out process.
Public method Equals (Inherited from Object.)
Protected method Finalize (Overrides Client.Finalize().)
Public methodStatic member GetAutomation Creates an instance of Automation and returns.
Public methodStatic member GetClient
Public method GetHashCode (Inherited from Object.)
Public method GetLifetimeService (Inherited from MarshalByRefObject.)
Public method GetType (Inherited from Object.)
Public method InitializeLifetimeService (Inherited from MarshalByRefObject.)
Protected method MemberwiseClone() (Inherited from Object.)
Protected method MemberwiseClone(Boolean) (Inherited from MarshalByRefObject.)
Public method ToString (Inherited from Object.)

Top

Events

  Name Description
Public event CapabilitiesChanged Raised when the preferred capabilities changed
Public event ClientDisconnected Raised when Lync connection is broken.
Public event CredentialRequested Raised when a user credential is requested by a server such as the Lync server.
Public event DelegatorClientAdded Raised when a new delegate endpoint is created.
Public event DelegatorClientRemoved Raised when an existing delegate endpoint is released.
Public event SignInDelayed Raised when there is a delay in the SignIn/auto-recover process
Public event StateChanged Occurs when the Client state changes. (Inherited from Client.)

Top

See also

Reference

LyncClient class

Microsoft.Lync.Model namespace