A factory for creating the parameters required when issuing commands and subscription requests to StreamLink.
![](../icons/collapse_all.gif)
C# | Visual Basic | Visual C++ |
public interface IParametersFactory
Public Interface IParametersFactory
public interface class IParametersFactory
![](../icons/collapse_all.gif)
All Members | Methods | ||||
Icon | Member | Description |
---|---|---|
![]() | 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.
|
![](../icons/collapse_all.gif)
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.