[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]

Syntax

Visual Basic (Declaration)
Namespace Microsoft.WebSolutionsPlatform.Event
C#
namespace Microsoft.WebSolutionsPlatform.Event
C++
namespace Microsoft.WebSolutionsPlatform.Event

Classes

IconTypeDescription
public classEvent
Base class for events. All events must inherit from this class.
public classEventSerializationException
The exception that is thrown when an error occurs trying to serialize an event.
public classEventTypeNotSupportedException
The exception that is thrown when an unsupported type is passed to be serialized.
public classPrefixStream
Helper class for the Event System. Not to be publically used.
public classProjectInstaller
Class for installing the service.
public classRouter
Main class for the Event Router
public classSerializationData
This class is used to create and enumerate a serialized event object.
public classServiceThread
Abstract class for worker threads
public classSubscription
The Subscription class defines the subscription objects which are published when an application subscribes to event types.
public classSynchronizationQueue<(Of T>)
A wrapper class of the Queue class to make the Queue class thread safe.
public classWebpageEvent
This class is meant to correspond to the UserAgent property for HTTP classes.

Structures

IconTypeDescription
public structureDoubleDictionary<(Of TDictionary1, TDictionary2>)
Struct containing two dictionary entries
public structureWspKeyValuePair<(Of TypeKey, TypeValue>)
Structure which defines the WspKeyValuePair used by enumerating the data in a serialized object.

Enumerations

IconTypeDescription
public enumerationPropertyType
Defines the property types supported by the base event class.
public enumerationWorkerThreadType
Enum for different types of worker threads