Self Members

Include Protected Members
Include Inherited Members

Represents the local signed in user. Self is used to publish your information for other people to see.

The Self type exposes the following members.

Properties

  Name Description
Public property Contact Gets the Contact object representing self that can be used as a normal contact.
Public property IsInResiliencyMode Gets the flag whether Lync is in resiliency mode.
Public property Permissions Gets the the collection of permissions for managing how other people can see the self Contact published contact information.
Public property PhotoDisplayed Returns true if showing photos for contacts is allowed.
Public property TestCallEndpoint Returns the Collaboration Endpoint that can be used for call testing.

Top

Methods

  Name Description
Public method BeginPublishContactInformation Starts the contact information publication operation. Used to publish a local users contact information.
Public method BeginRemovePhone Starts to remove a phone from the user. Phones from Active Directory or Outlook may not be removed.
Public method BeginSetPhone Starts to set a phone from the user. Phone will be published for other people if the publish flag is set.
Public method CanSetPhone Returns true when the specific type of phone can be updated.
Public method CreateObjRef (inherited from MarshalByRefObject)
Public method EndPublishContactInformation Blocks the calling thread until BeginPublishContactInformation completes.
Public method EndRemovePhone Blocks the calling thread until BeginRemovePhone completes.
Public method EndSetPhone Blocks the calling thread until BeginSetPhone completes.
Public method Equals (inherited from Object)
Protected method Finalize (Overrides UCWFullFinalize().)
Public method GetHashCode (inherited from Object)
Public method GetLifetimeService (inherited from MarshalByRefObject)
Public method GetPhone Retrieves one of the phone objects from self.
Public method GetPublishableCustomAvailabilityStates Returns the CustomAvailabilityState objects set by an administrator for publishing custom activity.
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 PhonesChanged Occurs when at least one of the phones for the Self Contact (local user) has changed.
Public event ResiliencyModeChanged Occurs when the resiliency mode is changed.

Top

See Also

Reference

Self Class

Microsoft.Lync.Model Namespace