|  | IPubSubManagerService Interface | 
 
            Represents a pub/sub manager service
            
 
    Namespace: 
   SanteDB.Core.PubSub
    Assembly:
   SanteDB.Core.Api (in SanteDB.Core.Api.dll) Version: 2.2.1
 Syntax
Syntaxpublic interface IPubSubManagerService : IServiceImplementation
Public Interface IPubSubManagerService
	Inherits IServiceImplementation
public interface class IPubSubManagerService : IServiceImplementation
type IPubSubManagerService =  
    interface
        interface IServiceImplementation
    endThe IPubSubManagerService type exposes the following members.
 Properties
Properties Methods
Methods|  | Name | Description | 
|---|
|  | ActivateSubscription | 
            Activate a subscription
             | 
|  | FindChannel(ExpressionFuncPubSubChannelDefinition, Boolean) | 
            Find an existing channel
             | 
|  | FindChannel(ExpressionFuncPubSubChannelDefinition, Boolean, Int32, Int32, Int32) | 
            Find an existing channel
             | 
|  | FindSubscription(ExpressionFuncPubSubSubscriptionDefinition, Boolean) | 
            Find an existing subscription
             | 
|  | FindSubscription(ExpressionFuncPubSubSubscriptionDefinition, Boolean, Int32, Int32, Int32) | 
            Find an existing subscription
             | 
|  | GetChannel | 
            Gets the channel information
             | 
|  | GetSubscription | 
            Gets the subscription information
             | 
|  | GetSubscriptionByName | 
            Get subscription by its name
             | 
|  | RegisterChannel(String, String, Uri, IDictionaryString, String) | 
            Registers the specified pub-sub channel using the specified dispatcher
             | 
|  | RegisterChannel(String, Type, Uri, IDictionaryString, String) | 
            Registers the specified pub-sub channel using the specified dispatcher
             | 
|  | RegisterSubscription(Type, String, String, PubSubEventType, String, Guid, String, NullableDateTimeOffset, NullableDateTimeOffset) | 
            Register a new subscription for the specified type
             | 
|  | RegisterSubscriptionTModel(String, String, PubSubEventType, ExpressionFuncTModel, Boolean, Guid, String, NullableDateTimeOffset, NullableDateTimeOffset) | 
            Register a new subscription for the specified type
             | 
|  | RemoveChannel | 
            Removes the specified channel and all related subscriptions
             | 
|  | RemoveSubscription | 
            Removes the subscription
             | 
|  | UpdateChannel | 
            Updates the specified pub-sub channel
             | 
|  | UpdateSubscription | 
            Update subscription data
             | 
Top Events
Events|  | Name | Description | 
|---|
|  | Activated | 
            Fired after a subscription and channel are activated
             | 
|  | Activating | 
            Fired after a subscription and channel are activating
             | 
|  | DeActivated | 
            Fired after a subscription and channel are deactivated
             | 
|  | DeActivating | 
            Fired after a subscription and channel are deactivating
             | 
|  | Subscribed | 
            Fired after a subscription has been registered
             | 
|  | Subscribing | 
            Fired when a subscription is requested, but not yet registered
             | 
|  | UnSubscribed | 
            Fired when a subscription has been terminated
             | 
|  | UnSubscribing | 
            Fired when an unsubscription is requested
             | 
Top See Also
See Also