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

Base class for events. All events must inherit from this class.

Namespace: Microsoft.WebSolutionsPlatform.Event
Assembly: WspEvent (WspEvent)

Syntax

Visual Basic (Declaration)
Public MustInherit Class Event _
	Implements IDisposable
C#
public abstract class Event : IDisposable
C++
public ref class Event abstract : IDisposable

Methods

IconTypeDescription
Deserialize(Byte[]())
Deserializes the event
Dispose()
Disposes of the object.
Dispose(Boolean)
Disposes of the object.
Equals(Object)
Determines whether the specified Object is equal to the current Object.
Finalize()
Destructor for the Event class.
GetHashCode()
Serves as a hash function for a particular type. GetHashCode() is suitable for use in hashing algorithms and data structures like a hash table.
GetObjectData(SerializationData)
Used for event serialization.
GetType()
Gets the Type of the current instance.
MemberwiseClone()
Creates a shallow copy of the current Object.
Serialize()
Serializes the event and puts it in the SerializedEvent property
ToString()
Returns a String that represents the current Object.

Constructors

IconTypeDescription
EventNew()
Base constructor to create a new event
EventNew(Byte[]())
Base contructor to re-instantiate an existing event

Properties

IconTypeDescription
EventName
Friendly name of the event
EventPublisher
Friendly name of the event
EventTime
UTC time in ticks of when the event is published
EventType
Type of the event
EventVersion
Version of the event
InRouterName
Router the event was passed from
OriginatingRouterName
Router that the event originated from
SerializedEvent
Serialized version of the event
static memberSubscriptionEvent
Event type for a Subscription Event

Inheritance Hierarchy

System.Object
  Microsoft.WebSolutionsPlatform.Event.Event