SubscriptionEventHandlerBase Methods Content Studio 5.7 SDK
Content Studio Web Content Management System

[This is preliminary documentation and is subject to change.]

The SubscriptionEventHandlerBase type exposes the following members.


  Name Description
Protected method CreateLogger
Creates the logger object that logs events to its implementation of the ISysLogWriter interface.
Protected method CreateMessage
When implemented in derived class creates a message to be sent out to subscribers. This method gets called once from the event handler.
Public method Dispose
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Protected method Dispose(Boolean)
Releases unmanaged and - optionally - managed resources
Public method Equals (Inherited from Object.)
Public method EventHandler
Defines an asyncronous Content Studio event handler. This method gets called by Content Studio Service Manager when it needs to handle a subscription related event.
Protected method Finalize
Releases unmanaged resources and performs other cleanup operations before the SubscriptionEventHandlerBase is reclaimed by garbage collection.
(Overrides ObjectFinalize.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Protected method ReadData
Gets a list of subscribers that should receive messages.
Protected method SendMessage
When implemented in derived classes sends the message to the specified subscriber.
Protected method SetStatus
Sets the status text that is sent back to the Service Manager after that the event handler has finished.
Public method ToString (Inherited from Object.)
Protected method ValidateEvent
When implemented in derived classes, checks if the the event passed in is valid for this implementation.
Protected method ValidateMessage
Validates a message before it is sent to a single subscriber.
Protected method ValidateSubscriber
Validates the subscriber to see if he/she should receive the message.
Public method Code example WriteToLog
Writes a message to the logger provided that a logger exists.
See Also