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 | |
---|---|---|
CurrentState | Gets the state of the subscription. (inherited from PublishSubscribeSession) | |
IsSubscriptionActive | Obsolete. Gets whether the session has an active underlying subscription. (inherited from PublishSubscribeSession) | |
SubscriberEndpoint | Gets the endpoint that the subscription belongs to. (inherited from PublishSubscribeSession) |
Top
Methods
Name | Description | |
---|---|---|
BeginAddContact(String, AsyncCallback, Object) | Begins an asynchronous operation to add a contact. | |
BeginAddContact(String, ContactAddOptions, AsyncCallback, Object) | Begins an asynchronous operation to add a contact. | |
BeginAddContact(String, String, Boolean, String, String, [], AsyncCallback, Object) | Obsolete. Begins an asynchronous operation to add a contact. | |
BeginAddGroup | Begins an asynchronous operation to add a group. | |
BeginDeleteContact | Begins an asynchronous operation to remove a specified contact. | |
BeginDeleteGroup | Begins an asynchronous operation to remove a specified group. | |
BeginGetCachedContact | Begins an asynchronous operation to get a cached contact. | |
BeginGetCachedGroup | Begins an asynchronous operation to get a cached group. | |
BeginRefresh | Begins an asynchronous operation to refresh the subscription. (Overrides PublishSubscribeSession.BeginRefresh(AsyncCallback, Object).) | |
BeginSubscribe | Begins an asynchronous operation to subscribe to the presence session. (inherited from PublishSubscribeSession) | |
BeginUnsubscribe | Begins an asynchronous operation to unsubscribe the underlying subscription. (inherited from PublishSubscribeSession) | |
BeginUpdateContact | Begins an asynchronous operation to update the information for the specified contact. | |
BeginUpdateGroup | Begins an asynchronous operation to update the information for a specified group. | |
EndAddContact | Ends the asynchronous operation initiated by BeginAddContact. | |
EndAddGroup | Ends the asynchronous operation initiated by BeginAddGroup. | |
EndDeleteContact | Ends the asynchronous operation initiated by BeginDeleteContact. | |
EndDeleteGroup | Ends the asynchronous operation initiated by BeginDeleteGroup. | |
EndGetCachedContact | Ends the asynchronous operation initiated by the BeginGetCachedContact. | |
EndGetCachedGroup | Ends the asynchronous operation initiated by the BeginGetCachedGroup. | |
EndRefresh | Ends the Refresh Operation initiated by BeginRefresh. (inherited from PublishSubscribeSession) | |
EndSubscribe | Ends the Subscribe operation initiated by BeginSubscribe. (inherited from PublishSubscribeSession) | |
EndUnsubscribe | Ends the asynchronous operation started by BeginUnsubscribe method. (inherited from PublishSubscribeSession) | |
EndUpdateContact | Ends the asynchronous operation initiated by BeginUpdateContact. | |
EndUpdateGroup | Ends the asynchronous operation initiated by BeginUpdateGroup. | |
Equals | (inherited from Object) | |
Finalize | (inherited from Object) | |
GetHashCode | (inherited from Object) | |
GetType | (inherited from Object) | |
MemberwiseClone | (inherited from Object) | |
ToString | (inherited from Object) |
Top
Events
Name | Description | |
---|---|---|
NotificationReceived | Event handler to notify about contacts and groups changes. | |
SubscriptionStateChange | Raised when there are changes in the underlying subscription state. (inherited from PublishSubscribeSession) |
Top