Microsoft.Rtc.Collaboration.Presence Namespace
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.
Classes
CategoryNotificationEventArgs |
Represents the event arguments for presence category notifications. |
ContactCard |
This class represents the contact card presence category which provides a details about a presentity such as display name, physical and email address, work information, personal web urls and phone numbers among others. Information on whether this presentity is an automaton or a regular user can also be found here. |
ContactPhysicalAddress |
This class represents a physical address location in a ContactCard instance. |
ContainerMembership |
ContainerMembership shows what URIs, domains and network types that are set for a particular container. |
ContainerNotificationEventArgs |
Represents the event arguments for container notifications. |
ContainerUpdateOperation |
The ContainerUpdateOperation class is used to update the memberships for a specific container. Each update can be comprised of several operations. |
CustomPresenceCategory |
CustomPresenceCategory represents category data as an XML string in its simplest form. |
Delegatee |
Represents the delegate information in a Boss/Admin scenario. |
DelegatesNotificationEventArgs |
Represents event arguments for delegate notifications. |
EndpointConfiguration |
Represents the endpoint configuration section of the inband provisioning data. |
LocalizedString |
This class represents a localized string. |
LocalOwnerPresence |
LocalOwnerPresence allows the publication and subscription to presence categories and management of access control lists. It also provides access to a list of subscribers and delegates. |
LocalPresentityNotificationEventArgs |
This class represents the endpoint owner's presence data. |
LocationPolicyConfiguration |
Represents the location policy section of the inband provisioning data. |
LocationProfileConfiguration |
Represents a location profile. |
LocationProfileInstance |
Represents the single instance of a location profile. |
LocationProfilesConfiguration |
Represents the location profile section of inband provisioning data. |
MediaConfiguration |
Represents the media configuration section of the inband provisioning data. |
MeetingPolicyConfiguration |
Represents the meeting policy section of the inband provisioning data. |
MobilityPolicyConfiguration |
Represents the mobility policy section of the inband provisioning data. |
NormalizationRule |
Represents a normalization rule in a location profile. |
NormalizationRulesInstance |
Represents the normalization rule instance in location profile data. |
Note |
This class represents the note presence category. It contains a message left to watchers such as a personal note or an Out-of-Office (OOF) note from Exchange. |
NotificationItem<T> |
Represents the notification for an item. |
PersistentChatConfiguration |
Represents the persistent chat configuration section of the inband provisioning data. |
PhoneNumber |
This class represents a phone number in a ContactCard instance. |
PidfDocument |
This class represents presence for Communicator 2005 clients or Public Cloud users. |
PresenceActivity |
This class represents an activity token that can be published along with presence availability. |
PresenceCategory |
PresenceCategory represents the category data sent to the server. |
PresenceCategoryNames |
Names of common presence categories. |
PresenceCategoryWithMetaData |
PresenceCategoryWithMetaData class represents a Rich Presence Category data and contains certain meta data information in addition to the category data. |
PresencePolicy |
Represents the presence policy section of the inband provisioning data. |
PresencePublicationStateChangedEventArgs |
Represents the changes in automatic presence publication state. |
PresenceState |
This class represents the state presence category and denotes the availability of a presentity. |
PresenceSubscriptionStateChangedEventArgs |
Represents changes in the subscription state of the presence session for this endpoint owner. |
ProvisioningData |
Represents the inband provisioning data. |
PublishSubscribeSession |
The PublishSubscribeSession class provides a simplified wrapper to establish and terminate subscription and to process the SipSubscription events. It also handles service requests asynchronously. |
RemotePresence |
Enables the owner endpoint to subscribe to the presence of other unified communications entities identified by their SIP URIs. |
RemotePresenceNotificationEventArgs |
Represents presence notifications from targets whose presence has been subscribed to. |
RemotePresenceSubscriptionStateChangedEventArgs |
Represents event arguments that are used to notify a local endpoint owner that the subscription state on a subscribed-to target has changed. |
RemotePresenceView |
This class is used to fetch presence information for remote presentities from LocalEndpoint. |
RemotePresenceViewSettings |
Represents the settings needed to initialize the RemotePresenceView. |
RemotePresentitiesNotificationEventArgs |
Represents presence notifications from targets whose presence has been subscribed to. |
RemotePresentityNotification |
This class represents the presence information of a remote presentity. |
RemotePresentityNotificationData |
Represents the presence of a remote user. |
RemotePresentityStateChange |
Represents changes in the subscription state of the presence session for this endpoint owner. |
RemotePresentitySubscriptionTarget |
Represents the address of the target and the context data to be used for subscription. |
RemoteSubscriptionContext |
Represents the context to be used when subscribing to a remote entity. |
RemoteSubscriptionStateChangedEventArgs |
Represents event arguments that are used to notify a local endpoint owner that the subscription state on a subscribed-to target has changed. |
ServerConfiguration |
Represent the server configuration section of the inband provisioning data. |
ServiceCapability |
This class summarizes a capability and whether it supports render and capture. |
Services |
Services represent the "services" category which captures the capabilities of a presentity. |
Subscriber |
Represents a watcher who wishes to subscribe to the current endpoint owner's presence. |
SubscriberNotificationEventArgs |
Represents event arguments that are used to notify about subscribers or watchers. |
UCPolicyConfiguration |
Represents the UC policy section of the inband provisioning data. |
UserSettingConfiguration |
Represents the user setting section of the inband provisioning data. |
Enums
ActivityStatus |
Represents the union of all possible status values in all activities. |
CollaborationSubscriptionState |
Represents the current state of the subscription object. |
DeviceType |
Defines the type of endpoint from which presence is being published. |
ExpiryPolicy |
Expiry Type indicates the lifetime of a particular presence publication. |
NoteType |
Type of the note specified in note category |
PhoneCallType |
Options indicating the kind of phone state that is used. |
PresenceAvailability |
Represents Presence availability values. |
PresencePublicationState |
Represents the state for automatic presence publications. |
PresenceRelationshipLevel |
This class indicates the relationship of one presentity to another. |
PresenceStateType |
This enum represents the type of presence state. |
PrivacyMode |
Represents the current privacy mode for the user. |
PrivacyModePreference |
Represents the privacy mode preference for presence privacy. |
PublishOperation |
Represents publish operation add/delete/update. |
RemotePresenceViewSubscriptionMode |
Represents the subscription mode for RemotePresenceView to fetch presence information. |
RemotePresentitySubscriptionState |
Represents the current state of the subscription object. |
RemotePresentitySubscriptionStateTransitionReason |
Represents the subscription state transition reasons for each presentity. |
ServiceCapabilitySupport |
The value of this enum indicates whether the service capability is enabled, disabled or not known from a services presence category notification. |
SubscriptionStateTransitionReason |
Indicates whether the subscription state transition is caused by the server or the client. |