DataSource.NET
Caplin.DataSource.Messaging.Container Namespace
NamespacesCaplin.DataSource.Messaging.Container

The Caplin.DataSource.Messaging.Container namespace contains interfaces for the generation of updates to Container subjects.

Declaration Syntax
C#Visual BasicVisual C++
namespace Caplin.DataSource.Messaging.Container
Namespace Caplin.DataSource.Messaging.Container
namespace Caplin.DataSource.Messaging.Container
Types
All TypesInterfaces
IconTypeDescription
IContainerAddElementOperation
Interface that represents an operation to add an element into a container.

IContainerInsertElementOperation
Interface that represents an operation to insert an element at a given position within a container.

IContainerMessage
An instance of IContainerMessage represents an update to a container.

IContainerOperation
Base interface that represents a container operation.

IContainerRemoveElementOperation
Interface that represents an operation to remove an element from a container.

IContainerRemoveElementsPrefixOperation
Interface that represents an operation to remove all container elements that start with the given prefix.

Remarks

A container holds elements that are references to other subjects. This allows a DataSource application to group subjects together. Client applications can subscribe to containers via Liberator. The client is automatically subscribed to the elements referenced by the container, and the Liberator can supply the client with updates for a subset of these elements as specified by the client. For more information on how clients can use containers, see the Caplin StreamLink 5.0 Overview.