StreamLink.NET
ExtendedContainerSubscription Class
StreamLink.NETCaplin.StreamLink.Subscription.ExtendedContainerExtendedContainerSubscription
Deprecated: This class must not be constructed. To create an instance of an IExtendedContainerSubscription, call one of the Caplin.StreamLink.IStreamLinkProvider.CreateExtendedContainerSubscription methods instead.

Implementation of the Caplin.StreamLink.Subscription.IExtendedContainerSubscription interface.

Declaration Syntax
C#Visual BasicVisual C++
public class ExtendedContainerSubscription : IExtendedContainerSubscription, 
	IContainerSubscription, ISubscription
Public Class ExtendedContainerSubscription _
	Implements IExtendedContainerSubscription, IContainerSubscription, ISubscription
public ref class ExtendedContainerSubscription : IExtendedContainerSubscription, 
	IContainerSubscription, ISubscription
Members
All MembersConstructorsMethodsProperties



IconMemberDescription
ExtendedContainerSubscription(IStreamLinkProvider, IContainerSubscriptionListener, String) Obsolete.
Do not call this constructor as it is deprecated, use CreateExtendedContainerSubscription(IContainerSubscriptionListener, String) instead.

Initializes a new instance of the ExtendedContainerSubscription that will subscribe to the whole container.


ExtendedContainerSubscription(IStreamLinkProvider, IContainerSubscriptionListener, String, IContainerSubscriptionParameters) Obsolete.
Do not call this constructor as it is deprecated, use CreateExtendedContainerSubscription(IContainerSubscriptionListener, String, IContainerSubscriptionParameters) instead.

Initializes a new instance of the
ExtendedContainerSubscription
class with specified subscription parameters.


ChatSubscriptionListener
Sets the chat subscription listener that will be informed of all IChatEvent events in addition to any container level events. passed to the ISubscriptionListener interface.

ClearWindow()()()
Removes the windowed view of the container so that updates are received for all elements in the container. This is the initial state before SetWindow(Int32, Int32) is called.

DataStatus
Identifies if the data for the subscription truly represents the live data for the subject.

DirectorySubscriptionListener
Sets the directory subscription listener that will be informed of all IDirectoryEvent events in addition to any container level events. passed to the ISubscriptionListener interface.

Elements
Gets a list of all the elements in this container.

Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize()()()
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
GetHashCode()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetType()()()
Gets the Type of the current instance.
(Inherited from Object.)
MemberwiseClone()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
NewsSubscriptionListener
Sets the news subscription listener that will be informed of all INewsEvent events in addition to any container level events. passed to the ISubscriptionListener interface.

PageSubscriptionListener
Sets the page subscription listener that will be informed of all IPageEvent events in addition to any container level events. passed to the ISubscriptionListener interface.

Parameters
Gets the container parameters. Use this property in preference to the Parameters property inherited from ISubscription.

PermissionSubscriptionListener
Sets the permission subscription listener that will be informed of all IPermissionEvent events in addition to any container level events. passed to the ISubscriptionListener interface.

RecordSubscriptionListener
Sets the record subscription listener that will be informed of all IRecordEvent, IRecordType2Event and IRecordType3Event events in addition to any container level events passed to the ISubscriptionListener interface.

SetExtendedParameters(IFilterExpression, ISortRule)
Sets the extended parameters for the container subscription.

SetExtendedParameters(IFilterExpression, ISortRule, FilteredUpdateType) Obsolete.
Do not call this method, it is deprecated. Use SetExtendedParameters(IFilterExpression, ISortRule). Sets the extended parameters for the container subscription.

SetWindow(Int32, Int32)
Changes the window into the container. Call this method to receive updates for a subset of the container elements.

Status
Gets the status of this subscription.

StorySubscriptionListener
Sets the story subscription listener that will be informed of all IStoryEvent events in addition to any container level events. passed to the ISubscriptionListener interface.

Subject
The subject name to which the subscription relates (for example, "FX/EURUSD").

Subscribe()()()
Subscribes to the Subject on the Liberator.

SubscribedToAllContainerElements
Indicates whether or not all the elements in the container have been subscribed to.

SubscriptionListener
Gets the ISubscriptionListener that is informed of all subscription events relating to this subscription.

ToString()()()
Returns a String that represents the current Object.
(Inherited from Object.)
Type
Identifies the type of subject the subscription is for.

Unsubscribe()()()
Unsubscribes to the Subject on the Liberator.

WindowSize
Gets the number of elements in the container window.

WindowStartIndex
Gets the index of the first element in the container window.

Inheritance Hierarchy
Object
ExtendedContainerSubscription

Assembly: Caplin.StreamLink (Module: Caplin.StreamLink) Version: 5.0.23.0 (5.0.23.0)