StreamLink.NET
IParametersFactory Interface
StreamLink.NETCaplin.StreamLinkIParametersFactory
A factory for creating the parameters required when issuing commands and subscription requests to StreamLink.
Declaration Syntax
C#Visual BasicVisual C++
public interface IParametersFactory
Public Interface IParametersFactory
public interface class IParametersFactory
Members
All MembersMethods



IconMemberDescription
CreateContainerSubscriptionParameters()()()
Creates parameters for a container subscription.

CreateContainerSubscriptionParameters(Int32, Int32)
Creates parameters for a container subscription, specifying the window range of the container.

CreateContainerSubscriptionParameters(IRecordSubscriptionParameters)
Creates parameters for a container subscription, including the fields to be requested and/or an update filter.

CreateContainerSubscriptionParameters(Int32, Int32, IRecordSubscriptionParameters)
Creates parameters for a container subscription specifying the window range of the container, the fields to be requested, and/or an update filter.

CreateCreateParameters(SubjectType)
Creates parameters for creating a new subject on the Liberator.

CreateDeleteParameters()()()
Creates parameters for deleting a subject from the Liberator.

CreateDirectorySubscriptionParameters()()()
Creates an empty direcotry subscription parameters.

CreatePublishParameters(Dictionary<(Of <(String, String>)>))
Creates parameters for publishing information to the Liberator.

CreateRecordSubscriptionParameters()()()
Creates parameters for an empty record subscription (see Remarks).

CreateRecordSubscriptionParameters(array<String>[]()[])
Creates parameters for a record subscription, defining which fields will be requested.

CreateRecordSubscriptionParameters(String)
Creates parameters for a record subscription, specifying a filter that restricts the information returned in updates on the subject.

CreateRecordSubscriptionParameters(array<String>[]()[], String)
Creates the parameters for a record subscription, defining which fields will be requested and specifying a filter that restricts the information returned in updates on the subject.

CreateThrottleParameters(ThrottleControl)
Creates the throttle parameters used to throttle information from the Liberator.

Remarks
The ParametersFactory The IParametersFactory has a set of specialized methods; each method returns a parameters object with the appropriate format for a particular type of command or subscription request.

You obtain an IParametersfactory from the ParametersFactory property of the IStreamLink provider associated with the StreamLink instance.

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