LyncClient Members

Include Protected Members
Include Inherited Members

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.

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 conversations 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 Self Gets the self 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 the IUtilities object.

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 Lync platform shutdown process.
Public method BeginSignIn Starts the Lync client sign in process with a specific availability.
Public method BeginSignOut Starts the Lync client sign out process.
Public method CreateApplicationRegistration Construct a registration object.
Public method CreateObjRef (inherited from MarshalByRefObject)
Public method EndInitialize Ends the Initialize operation and unblocks program execution on the calling thread.
Public method EndShutdown Blocks calling thread until BeginShutdown completes.
Public method EndSignIn Blocks calling thread until BeginSignIn is completed.
Public method EndSignOut Blocks calling thread until BeginSignOut is completed.
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 Creates an instance of LyncClient and returns.
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 Occurs when a service such as a distribution group expansion service has requested user credentials.
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