 | 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
Syntaxpublic interface IPubSubManagerService : IServiceImplementation
Public Interface IPubSubManagerService
Inherits IServiceImplementation
public interface class IPubSubManagerService : IServiceImplementation
type IPubSubManagerService =
interface
interface IServiceImplementation
end
The IPubSubManagerService type exposes the following members.
Properties
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
| 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