PresenceRelationshipLevel Enum
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
This class indicates the relationship of one presentity to another.
public enum class PresenceRelationshipLevel
public enum PresenceRelationshipLevel
type PresenceRelationshipLevel =
Public Enum PresenceRelationshipLevel
- Inheritance
-
PresenceRelationshipLevel
Fields
Name | Value | Description |
---|---|---|
Unknown | -1 | Relationship level cannot be determined or found a containerId, which does not belong to known relationship level container. |
Everyone | 0 | No specific relationship level found for contact, default relationship level is Everyone. |
External | 100 | Contact is external. |
Colleagues | 200 | Contact belongs to same company. |
Workgroup | 300 | Contact belongs to same workgroup or team. |
Personal | 400 | Contact is personal (friends and family). |
Blocked | 32000 | Contact is blocked. |
Remarks
The BeginUpdateContainerMembership(ICollection<ContainerUpdateOperation>, AsyncCallback, Object) API can be used to assign relationship levels. Managing relationships is primarily of interest to UserEndpoints and less for Application endpoints which would like their presence information available to all.