ContactGroupServices Members
ContactGroupServices class contains the Subscription for "vnd-microsoft-roaming-contacts" event, and related publish methods to add/delete/update the contacts and groups.
The ContactGroupServices type exposes the following members.
Properties
Name | Description | |
---|---|---|
CurrentState | State of the subscription. | |
IdleCacheLifetime | ||
IsSubscriptionActive | Returns true if session has an active underlying subscription, else returns false. (Inherited from PublishSubscribeSession.) | |
SubscriberEndpoint | Endpoint of the subscriber, to be used in From address for subscription and publishing. (Inherited from PublishSubscribeSession.) | |
Subscription | Returns the instance of the underlying subscription object. (Inherited from PublishSubscribeSession.) |
Top
Methods
Name | Description | |
---|---|---|
BeginAddContact(String, AsyncCallback, Object) | Start a service request to add a contact. | |
BeginAddContact(String, String, Boolean, String, String, array<Int32>[]()[][], AsyncCallback, Object) | Start a service request to add a contact. | |
BeginAddGroup | ||
BeginDeleteContact | Send a service request to remove the specified contact from contact List. | |
BeginDeleteGroup | Send a service request to remove the specified group from groups list. | |
BeginGetCachedContact | Start the async operation to get cached contact. | |
BeginGetCachedGroup | Start the async operation to get cached group. | |
BeginPublishServiceRequest(String, ContentType, String, AsyncCallback, Object) | This method will create a SipService Request for the given contentType and messageBody, service operation started with this method should be completed via calling the EndPublishServiceRequest method. (Inherited from PublishSubscribeSession.) | |
BeginPublishServiceRequest(String, ContentType, IEnumerable<(Of <<'(SignalingHeader>)>>), String, AsyncCallback, Object) | This method will create a SipService Request for the given contentType, messageBody and additional custom headers. (Inherited from PublishSubscribeSession.) | |
BeginRefresh | [Value Needed]. (Overrides PublishSubscribeSession..::..BeginRefresh(AsyncCallback, Object).) | |
BeginSubscribe | Create the SipSubscriptionProcessor and invoke BeginSubscribe on the subscription. (Inherited from PublishSubscribeSession.) | |
BeginUnsubscribe | Invoke BeginTerminate on the subscription, if no underlying subscription exists, then completed as no operation. (Inherited from PublishSubscribeSession.) | |
BeginUpdateContact | Send a service request to update the contact information for specified contact in contactList. | |
BeginUpdateGroup | Send a service request to update the specified group information for the group in groups list. | |
EndAddContact | End the asynch operation initiated by BeginAddContact. | |
EndAddGroup | End the asynch operation initiated by BeginAddGroup. | |
EndDeleteContact | End the asynch operation initiated by BeginDeleteContact. | |
EndDeleteGroup | End the asynch operation initiated by BeginDeleteGroup. | |
EndGetCachedContact | Complete the async operation initiated by the BeginGetCachedContact. | |
EndGetCachedGroup | Complete the async operation initiated by the BeginGetCachedGroup. | |
EndPublishServiceRequest | End the publish service request operation, which was initiated with StartPublishServiceRequest call. (Inherited from PublishSubscribeSession.) | |
EndRefresh | Complete the Refresh Operation initiated by BeginRefresh. (Inherited from PublishSubscribeSession.) | |
EndSubscribe | Complete the Subscribe operation initiated by BeginSubscribe. (Inherited from PublishSubscribeSession.) | |
EndUnsubscribe | End the async operation started by BeginUnSubscribe method call. (Inherited from PublishSubscribeSession.) | |
EndUpdateContact | End the asynch operation initiated by BeginUpdateContact. | |
EndUpdateGroup | End the asynch operation initiated by BeginUpdateGroup. | |
Equals | (Inherited from Object.) | |
Finalize | (Inherited from Object.) | |
GetEventPackageName | [Value Needed]. (Overrides PublishSubscribeSession..::..GetEventPackageName()()()().) | |
GetHashCode | (Inherited from Object.) | |
GetType | (Inherited from Object.) | |
MemberwiseClone | (Inherited from Object.) | |
RaiseEventViaEndpointQueue<(Of <<'(T>)>>) | (Inherited from PublishSubscribeSession.) | |
ThrowIfEndpointAndSessionStateNotValid | (Inherited from PublishSubscribeSession.) | |
ThrowIfEndpointNotEstablished | [Value Needed]. (Inherited from PublishSubscribeSession.) | |
ThrowIfSessionStateNotValid | [Value Needed]. (Inherited from PublishSubscribeSession.) | |
ToString | (Inherited from Object.) | |
Unbind | Dispose of the processor so that subscribe may be called again. (Inherited from PublishSubscribeSession.) |
Top
Events
Name | Description | |
---|---|---|
NotificationReceived | Event handler to notify about contact group changes. | |
SignalingSubscriptionStateChange | SubscriptionStateChange event handler notes the change in underlying subscription states. (Inherited from PublishSubscribeSession.) | |
SubscriptionStateChange | Event handler to notify changes in the state of the underlying subscription. |
Top