Click or drag to resize

UnsynchronizedSubscriptionInfo Class

Configuration object for unsynchronized data subscriptions.
Inheritance Hierarchy
SystemObject
  GSF.TimeSeries.TransportSubscriptionInfo
    GSF.TimeSeries.TransportUnsynchronizedSubscriptionInfo

Namespace: GSF.TimeSeries.Transport
Assembly: GSF.TimeSeries (in GSF.TimeSeries.dll) Version: 2.4.181-beta
Syntax
public sealed class UnsynchronizedSubscriptionInfo : SubscriptionInfo
View Source

The UnsynchronizedSubscriptionInfo type exposes the following members.

Constructors
 NameDescription
Public methodUnsynchronizedSubscriptionInfo Creates a new instance of the UnsynchronizedSubscriptionInfo class.
Top
Properties
 NameDescription
Public propertyConstraintParameters Gets or sets the additional constraint parameters supplied to temporal adapters in a temporal session.
(Inherited from SubscriptionInfo)
Public propertyDataChannelLocalPort Gets or sets the port number that the UDP data channel binds to. This value is only used when the subscriber requests a separate UDP data channel.
(Inherited from SubscriptionInfo)
Public propertyExtraConnectionStringParameters Gets or sets the additional connection string parameters to be applied to the connection string sent to the publisher during subscription.
(Inherited from SubscriptionInfo)
Public propertyFilterExpression Gets or sets the filter expression used to define which measurements are being requested by the subscriber.
(Inherited from SubscriptionInfo)
Public propertyIncludeTime Gets or sets the flag that determines whether timestamps are included in the data sent from the publisher. This value is ignored if the data is remotely synchronized.
Public propertyLagTime Gets or sets the allowed past time deviation tolerance in seconds (can be sub-second).
(Inherited from SubscriptionInfo)
Public propertyLeadTime Gets or sets the allowed future time deviation tolerance, in seconds (can be sub-second).
(Inherited from SubscriptionInfo)
Public propertyProcessingInterval Gets or sets the processing interval requested by the subscriber. A value of -1 indicates the default processing interval. A value of 0 indicates data will be processed as fast as possible.
(Inherited from SubscriptionInfo)
Public propertyPublishInterval Gets or sets the interval at which data should be published when using a throttled subscription.
Public propertyRequestNaNValueFilter Gets or sets the flag that determines whether to request that measurements sent to the subscriber should be filtered by the publisher prior to sending them.
(Inherited from SubscriptionInfo)
Public propertyStartTime Gets or sets the start time of the requested temporal session for streaming historic data.
(Inherited from SubscriptionInfo)
Public propertyStopTime Gets or sets the stop time of the requested temporal session for streaming historic data.
(Inherited from SubscriptionInfo)
Public propertyThrottled Gets or sets the flag that determines whether to request that the subscription be throttled.
Public propertyUdpDataChannel Gets or sets the flag that determines whether the subscriber is requesting its data over a separate UDP data channel.
(Inherited from SubscriptionInfo)
Public propertyUseCompactMeasurementFormat Gets or sets the flag that determines whether to use the compact measurement format or the full measurement format for transmitting measurements to the subscriber.
(Inherited from SubscriptionInfo)
Public propertyUseLocalClockAsRealTime Gets or sets the flag that determines whether the server's local clock is used as real-time. If false, the timestamps of the measurements will be used as real-time.
(Inherited from SubscriptionInfo)
Public propertyUseMillisecondResolution Gets or sets the flag that determines whether measurement timestamps use millisecond resolution. If false, they will use Ticks resolution.
(Inherited from SubscriptionInfo)
Top
Methods
 NameDescription
Public methodCopy Creates a shallow copy of this SubscriptionInfo object.
(Inherited from SubscriptionInfo)
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Top
Extension Methods
 NameDescription
Public Extension MethodGetEnumValueOrDefault Gets the enumeration constant for value, if defined in the enumeration, or a default value.
(Defined by EnumExtensions)
Public Extension MethodGetEnumValueOrDefaultT Gets the enumeration constant for this value, if defined in the enumeration, or a default value.
(Defined by EnumExtensions)
Top
See Also