A factory for creating the parameters required when issuing commands and subscription requests to StreamLink.
Declaration Syntax
C# | Visual Basic | Visual C++ |
public interface IParametersFactory
Public Interface IParametersFactory
public interface class IParametersFactory
Members
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.
|
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.