Share via


ContactGroupServices Members

Include Protected Members
Include Inherited Members

ContactGroupServices class contains services to add, delete, or update the contacts and groups of the session's owner.

The ContactGroupServices type exposes the following members.

Properties

  Name Description
Public property CurrentState Gets the state of the subscription. (inherited from PublishSubscribeSession)
Public property IsSubscriptionActive Obsolete. Gets whether the session has an active underlying subscription. (inherited from PublishSubscribeSession)
Public property SubscriberEndpoint Gets the endpoint that the subscription belongs to. (inherited from PublishSubscribeSession)

Top

Methods

  Name Description
Public method BeginAddContact(String, AsyncCallback, Object) Begins an asynchronous operation to add a contact.
Public method BeginAddContact(String, ContactAddOptions, AsyncCallback, Object) Begins an asynchronous operation to add a contact.
Public method BeginAddContact(String, String, Boolean, String, String, [], AsyncCallback, Object) Obsolete. Begins an asynchronous operation to add a contact.
Public method BeginAddGroup Begins an asynchronous operation to add a group.
Public method BeginDeleteContact Begins an asynchronous operation to remove a specified contact.
Public method BeginDeleteGroup Begins an asynchronous operation to remove a specified group.
Public method BeginGetCachedContact Begins an asynchronous operation to get a cached contact.
Public method BeginGetCachedGroup Begins an asynchronous operation to get a cached group.
Public method BeginRefresh Begins an asynchronous operation to refresh the subscription. (Overrides PublishSubscribeSession.BeginRefresh(AsyncCallback, Object).)
Public method BeginSubscribe Begins an asynchronous operation to subscribe to the presence session. (inherited from PublishSubscribeSession)
Public method BeginUnsubscribe Begins an asynchronous operation to unsubscribe the underlying subscription. (inherited from PublishSubscribeSession)
Public method BeginUpdateContact Begins an asynchronous operation to update the information for the specified contact.
Public method BeginUpdateGroup Begins an asynchronous operation to update the information for a specified group.
Public method EndAddContact Ends the asynchronous operation initiated by BeginAddContact.
Public method EndAddGroup Ends the asynchronous operation initiated by BeginAddGroup.
Public method EndDeleteContact Ends the asynchronous operation initiated by BeginDeleteContact.
Public method EndDeleteGroup Ends the asynchronous operation initiated by BeginDeleteGroup.
Public method EndGetCachedContact Ends the asynchronous operation initiated by the BeginGetCachedContact.
Public method EndGetCachedGroup Ends the asynchronous operation initiated by the BeginGetCachedGroup.
Public method EndRefresh Ends the Refresh Operation initiated by BeginRefresh. (inherited from PublishSubscribeSession)
Public method EndSubscribe Ends the Subscribe operation initiated by BeginSubscribe. (inherited from PublishSubscribeSession)
Public method EndUnsubscribe Ends the asynchronous operation started by BeginUnsubscribe method. (inherited from PublishSubscribeSession)
Public method EndUpdateContact Ends the asynchronous operation initiated by BeginUpdateContact.
Public method EndUpdateGroup Ends the asynchronous operation initiated by BeginUpdateGroup.
Public method Equals (inherited from Object)
Protected method Finalize (inherited from Object)
Public method GetHashCode (inherited from Object)
Public method GetType (inherited from Object)
Protected method MemberwiseClone (inherited from Object)
Public method ToString (inherited from Object)

Top

Events

  Name Description
Public event NotificationReceived Event handler to notify about contacts and groups changes.
Public event SubscriptionStateChange Raised when there are changes in the underlying subscription state. (inherited from PublishSubscribeSession)

Top

See Also

Reference

ContactGroupServices Class

Microsoft.Rtc.Collaboration.ContactsGroups Namespace