Self 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.

Constructors

  Name Description
Protected method Self

Top

Properties

  Name Description
Protected property AdviseMap (Inherited from ComObject.)
Public property Contact Gets the Contact object that represents the local user as self that can be used as a normal contact.
Public property IsInResiliencyMode Returns true if the Lync client is in resiliency mode.
Public property Permissions Gets the permission collection.
Public property PhotoDisplayed Returns true if showing photos for contacts is allowed.
Public property ScriptObject (Inherited from ScriptWrapper.)
Public property TestCallEndpoint Returns the Collaboration Endpoint that can be used for call testing.

Top

Methods

  Name Description
Protected method AttachEvent(Guid) (Inherited from ComObject.)
Protected method AttachEvent(Object, Guid) (Inherited from ComObject.)
Public method BeginPublishContactInformation Starts the contact information publication operation. Used to publish a local users contact information.
Public method BeginRemovePhone Removes the phone.
Public method BeginSetPhone Add the phone if not exist, update if exist.
Public method CanSetPhone Returns true when the specific type can be set.
Public method CreateArray (Inherited from ComObject.)
Public method CreateArrayFromEnum (Inherited from ComObject.)
Protected method CreateEventDispatcher (Inherited from ComObject.)
Public method CreateObjectParameter (Inherited from UCWBase.)
Public method CreateParameters (Inherited from ComObject.)
Protected method DetachEvent (Inherited from ComObject.)
Public method EndPublishContactInformation Publish presence items be set for self.
Public method EndRemovePhone Removes the phone.
Public method EndSetPhone Add the phone if not exist, update if exist.
Protected method EnsureEventAdd(IEnumerable<MulticastDelegate>, Guid) (Inherited from ComObject.)
Protected method EnsureEventAdd(MulticastDelegate, Guid) (Inherited from ComObject.)
Protected method EnsureEventAdd(IEnumerable<MulticastDelegate>, Object, Guid) (Inherited from ComObject.)
Protected method EnsureEventRemove(IEnumerable<MulticastDelegate>, Guid) (Inherited from ComObject.)
Protected method EnsureEventRemove(MulticastDelegate, Guid) (Inherited from ComObject.)
Public method Equals(Object) (Inherited from ComObject.)
Public method Equals(ScriptObject) (Inherited from ScriptWrapper.)
Public method Equals(ScriptWrapper) (Inherited from ScriptWrapper.)
Protected method Finalize (Inherited from UCWBase.)
Public method GetAlertLevelForNotification Get level of alert for notification purpose
Public method GetEnumerator (Inherited from ComObject.)
Public method GetHashCode (Inherited from ComObject.)
Public method GetInteropEnumerator (Inherited from ComObject.)
Public method GetPhone Get the phone.
Protected method GetProperty (Inherited from ScriptWrapper.)
Protected method GetPropertyBoolean (Inherited from ScriptWrapper.)
Public method GetPropertyEx (Inherited from ComObject.)
Protected method GetPropertyInt32 (Inherited from ScriptWrapper.)
Protected method GetPropertyScript (Inherited from ScriptWrapper.)
Protected method GetPropertyString (Inherited from ScriptWrapper.)
Public method GetPublishableCustomAvailabilityStates Returns the array of CustomAvailabilityState objects based on the optional locale id.
Public method GetScriptEnumerator (Inherited from ComObject.)
Public method GetType (Inherited from Object.)
Protected method Invoke (Inherited from ScriptWrapper.)
Public method InvokeEx (Inherited from ComObject.)
Protected method InvokeMethod (Inherited from ScriptWrapper.)
Protected method MemberwiseClone (Inherited from Object.)
Public method PersistAddRef (Inherited from UCWBase.)
Public method PersistRemoveRef (Inherited from UCWBase.)
Public method SetPersistence (Inherited from UCWBase.)
Protected method SetProperty (Inherited from ScriptWrapper.)
Public method SetPropertyEx (Inherited from ComObject.)
Public method ToString (Inherited from Object.)

Top

Events

  Name Description
Public event AlertLevelChanged Raised when the local user has changed their do-not-disturb level joined a meeting as a presenter and shared a resource such as a primary monitor.
Public event PhonesChanged Raised when phones changed.
Public event ResiliencyModeChanged Raised when the resiliency mode is changed.

Top

See also

Reference

Self class

Microsoft.Lync.Model namespace