Export (0) Print
Expand All
Expand Minimize

Microsoft.SqlServer.NotificationServices Namespace

SQL Server 2005

The Microsoft.SqlServer.NotificationServices namespace contains classes that you use when developing custom event providers, custom content formatters, custom delivery protocols, and subscription management interfaces.

ClassDescription
ApplicationEnumerationRepresents the collection of Notification Services applications in a given Notification Services instance. This class is deprecated in Microsoft SQL Server 2005.
DeliveryChannelRepresents a delivery channel in a specified Notification Services instance. This class is deprecated in Microsoft SQL Server 2005.
DeliveryChannelEnumerationRepresents the collection of delivery channels available within a given Notification Services instance. This class is deprecated in Microsoft SQL Server 2005.
EventRepresents a single event.
EventClassRepresents any event class in an application. This class is used to access the event class metadata, and should not be confused with the Event class, which is used to encapsulate event information for a single event. This class is deprecated in Microsoft SQL Server 2005.
EventClassEnumerationRepresents the collection of event classes in a given Notification Services application. This class is deprecated in Microsoft SQL Server 2005.
EventCollectorCollects events into batches, and then writes them to the application database.
EventLoaderProvides a way to submit XML documents as events.
InstanceEnumerationRepresents the collection of Notification Services instances hosted on the local computer. This class is deprecated in Microsoft SQL Server 2005.
NotificationClassRepresents a subscription class, as specified for a given application. This class is deprecated in Microsoft SQL Server 2005.
NotificationClassEnumerationRepresents the collection of notification classes in a given Notification Services application. This class is deprecated in Microsoft SQL Server 2005.
NotificationHeadersProvides notification header information to a delivery protocol.
NotificationStateEncapsulates information about a single notification.
NotificationStatusProvides notification delivery status information to the distributor.
NSApplicationRepresents a Notification Services application.
NSDBStateReturns database state information to Notification Services.
NSExceptionThe exception that is thrown when a Notification Services application error occurs.
NSInstanceRepresents a Notification Services instance.
NSInstanceDescriptionProvides descriptive data about Notification Services instances. This class is deprecated in Microsoft SQL Server 2005.
ProtocolRepresents a delivery protocol in a specified Notification Services application. This class is deprecated in Microsoft SQL Server 2005.
ProtocolEnumerationRepresents the collection of delivery protocols in a given Notification Services application. This class is deprecated in Microsoft SQL Server 2005.
RecipientInfoProvides information about the target recipient of a notification.
SubscriberRepresents an individual subscriber in a given Notification Services instance.
SubscriberDeviceRepresents a device that can receive notifications.
SubscriberDeviceEnumerationRepresents the collection of devices for a given subscriber.
SubscriberEnumerationRepresents the collection of subscribers in a given Notification Services instance.
SubscriberLocaleRepresents a valid subscriber locale.
SubscriberLocaleEnumerationRepresents the collection of subscriber locales available within a given Notification Services instance.
SubscriptionRepresents a single subscription.
SubscriptionClassRepresents a subscription class, as specified for a given application. This class is deprecated in Microsoft SQL Server 2005.
SubscriptionClassEnumerationRepresents the collection of subscription classes in a given Notification Services application. This class is deprecated in Microsoft SQL Server 2005.
SubscriptionEnumerationRepresents the collection of subscriptions for a given subscriber.
TimeZoneRepresents a valid time zone. Exists to support a set of time zone properties and expose them for use in your subscription management application.
TimeZoneEnumerationRepresents the collection of time zones available within a given Notification Services instance. This class allows you to populate a time zone drop-down box in your subscription management application.

InterfaceDescription
IApplicationEnumerationExplicit interface definition for the ApplicationEnumeration class. This interface is deprecated in Microsoft SQL Server 2005.
IContentFormatterProvides the methods by which the distributor interacts with a custom content formatter. A content formatter is used to format notification data for display.
IDeliveryChannelExplicit interface definition for the DeliveryChannel class. This interface is deprecated in Microsoft SQL Server 2005.
IDeliveryChannelEnumerationExplicit interface definition for the DeliveryChannelEnumeration class. This interface is deprecated in Microsoft SQL Server 2005.
IDeliveryProtocolProvides a framework for developing a custom delivery protocol, which can be used by one or more delivery channels. A delivery protocol is used to create a notification message and route it to an external delivery system for delivery.
IEventExplicit interface definition for the Event class.
IEventClassExplicit interface definition for the EventClass class. This interface is deprecated in Microsoft SQL Server 2005.
IEventClassEnumerationExplicit interface definition for the EventClassEnumeration class. This interface is deprecated in Microsoft SQL Server 2005.
IEventCollectorExplicit interface definition for the EventCollector class.
IEventProviderProvides a framework for developing a hosted continuous event provider. An event provider collects events and submits them to a Notification Services application, where they are matched with subscription information to produce notifications.
IHttpProtocolProviderProvides a framework for developing a custom HTTP-based delivery protocol.
IInstanceEnumerationExplicit interface definition for the InstanceEnumeration class. This interface is deprecated in Microsoft SQL Server 2005.
INotificationClassExplicit interface definition for the NotificationClass class. This interface is deprecated in Microsoft SQL Server 2005.
INotificationClassEnumerationExplicit interface definition for the NotificationClassEnumeration class. This interface is deprecated in Microsoft SQL Server 2005.
INSApplicationExplicit interface definition for the NSApplication class.
INSInstanceExplicit interface definition for the NSInstance class.
INSInstanceDescriptionExplicit interface definition for the NSInstanceDescription class. This interface is deprecated in Microsoft SQL Server 2005.
IScheduledEventProviderProvides the methods by which the event provider host interacts with a hosted scheduled event provider. An event provider collects events and submits them to a Notification Services application, where they are matched with subscription information to produce notifications.
ISubscriberExplicit interface definition for the Subscriber class.
ISubscriberDeviceExplicit interface definition for the SubscriberDevice class.
ISubscriberDeviceEnumerationExplicit interface definition for the SubscriberDeviceEnumeration class.
ISubscriberEnumerationExplicit interface definition for the SubscriberEnumeration class.
ISubscriberLocaleExplicit interface definition for the SubscriberLocale class.
ISubscriberLocaleEnumerationExplicit interface definition for the SubscriberLocaleEnumeration class.
ISubscriptionExplicit interface definition for the Subscription class.
ISubscriptionClassExplicit interface definition for the SubscriptionClass class. This interface is deprecated in Microsoft SQL Server 2005.
ISubscriptionClassEnumerationExplicit interface definition for the SubscriptionClassEnumeration class. This interface is deprecated in Microsoft SQL Server 2005.
ISubscriptionEnumerationExplicit interface definition for the SubscriptionEnumeration class.
ITimeZoneExplicit interface definition for the TimeZone class.
ITimeZoneEnumerationExplicit interface definition for the TimeZoneEnumeration class.

DelegateDescription
NotificationStatusCallbackUsed by delivery protocols to return delivery status information back to the distributor.
NSInstance.ErrorEventHandlerRepresents the method that will handle the Error event of an NSInstance.
StopHandlerAllows an event provider to request termination.

EnumerationDescription
NSEventEnumContains all events that can be raised by Notification Services.
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft