The ContactGroupServicestype exposes the following members.

Methods

  Name Description
BeginAddContact Overloaded.
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.
BeginPublishServiceRequest Overloaded.
BeginRefresh
Begins an asynchronous operation to refresh the subscription.
(Overrides PublishSubscribeSession . . :: . BeginRefresh(AsyncCallback, Object).)
BeginSubscribe
Begins an asynchronous operation to subscribe on the subscription.
(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 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.
EndPublishServiceRequest
Ends the publish service request operation, which was initiated with the StartPublishServiceRequest call.
(Inherited from PublishSubscribeSession.)
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.)
GetEventPackageName
Gets the event package name.
(Overrides PublishSubscribeSession . . :: . GetEventPackageName () () () .)
GetHashCode (Inherited from Object.)
GetType (Inherited from Object.)
MemberwiseClone (Inherited from Object.)
RaiseEventViaEndpointQueue < (Of < ( T > ) > )
Simple helper method to raise the event asynchronously, it will put the event on the RealTimeEndpoint EventQueue. Normally derived implementation classes should call this method for all notification events to be processed from a single event queue.
(Inherited from PublishSubscribeSession.)
ThrowIfEndpointAndSessionStateNotValid
Throws an exception if the Endpoint and Session are not Established and Subscribed.
(Inherited from PublishSubscribeSession.)
ThrowIfEndpointNotEstablished
Throws an exception if the Endpoint is not Established.
(Inherited from PublishSubscribeSession.)
ThrowIfSessionStateNotValid
Throws an exception if the Session is not Established or Subscribed.
(Inherited from PublishSubscribeSession.)
ToString (Inherited from Object.)
Unbind
Dispose of the processor so that subscribe can be called again.
(Inherited from PublishSubscribeSession.)

Properties

  Name Description
CurrentState
Gets the state of the subscription.
IdleCacheLifetime
Life time for idle cache in minutes.
IsSubscriptionActive
Gets whether the session has an active underlying subscription.
(Inherited from PublishSubscribeSession.)
SubscriberEndpoint
Gets the endpoint that the subscription belongs to.
(Inherited from PublishSubscribeSession.)
Subscription
Gets the underlying subscription.
(Inherited from PublishSubscribeSession.)

Events

  Name Description
NotificationReceived
Event handler to notify about contacts and groups changes.
SignalingSubscriptionStateChange
Raised when there is a change in underlying subscription state.
(Inherited from PublishSubscribeSession.)
SubscriptionStateChange
Event handler to notify about changes in the state of the underlying subscription.

See Also