Unsubscribing
Last updated
Last updated
There are three ways to unsubscribe:
Unsubscribe using a binding handle
Unsubscribe from all topics
Unsubscribe from all topics as interface implementer
Achieved by calling Unsubscribe
function and passing in the handle or by calling UnsubscribeMany
and passing an array of handles.
Achieved by calling UnsubscribeFromAllTopics
function. This removes the subscription to all topics for the caller previously made by calling SubscribeToAllTopics
. Optionally, you can set the bIncludeIndividualSubscriptions
parameter in order to also include all the subscriptions for the caller made with SubscribeToTopic
- this is mostly for convenience as it removes the requirement of storing the handles if need to bulk remove.
Achieved by calling UnsubscribeFromAllTopicsAsInterface
function. This removes the subscription to all topics for the caller previously made by calling SubscribeToAllTopicsAsInterface
. Subscriptions made by this object using other subscribing methods won't be removed.