StreamLink for Silverlight
Caplin.StreamLink.Subscription Namespace
StreamLink for SilverlightCaplin.StreamLink.Subscription
The subscription namespace contains common interfaces and enumerations that are used by all subscriptions.
Declaration Syntax
C#Visual BasicVisual C++
namespace Caplin.StreamLink.Subscription
Namespace Caplin.StreamLink.Subscription
namespace Caplin.StreamLink.Subscription
Types
All TypesInterfacesEnumerations
IconTypeDescription
DataStatus
Defines the possible states of the data in a subscription.

ISubscription
Represents a subscription to a subject on the Liberator.

ISubscriptionDataEvent
Provides access to fundamental information about subscription events relating to changes in data, such as the subject and the type of event that has occurred.

ISubscriptionErrorEvent
Represents an event raised when there is an error in a subscription.

ISubscriptionListener
The ISubscriptionListener interface allows applications to receive events raised for a subscription: error events (ISubscriptionErrorEvent) and status change events (ISubscriptionStatusEvent).

ISubscriptionParameters
The parameters relating to a subscription (ISubscription) on Liberator.

ISubscriptionStatusEvent
Represents an event raised when there is a change in the status of a subscription.

SubscriptionError
Identifies the type of a subscription related error.

SubscriptionEventType
Indicates what type of ISubscriptionDataEvent has occurred.

SubscriptionStatus
Indicates the status of a subscription.

SubscriptionStatusEventType
Indicates the type of an event (ISubscriptionStatusEvent) that is raised when there is a change in the status of a subscription.

Remarks
Defines base interfaces for all subscriptions, subscription listeners and events. Event types include ISubscriptionDataEvent, ISubscriptionStatusEvent, and ISubscriptionErrorEvent. Also defines standard status enums such as DataStatus, SubscriptionStatus, SubscriptionStatusEventType, and SubscriptionError.