Edit

Share via


PresenceRelationshipLevel Enum

Definition

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.

Applies to