Class SdkConfigurationLiveScout
- Namespace
- Sportradar.LiveData.Sdk.Services.SdkConfiguration.Sections
- Assembly
- Sportradar.LiveData.Sdk.dll
SDK configuration element with LiveScout feed provider settings.
public class SdkConfigurationLiveScout : SdkConfigurationLiveFeed
- Inheritance
-
SdkConfigurationLiveScout
- Inherited Members
Constructors
SdkConfigurationLiveScout()
protected SdkConfigurationLiveScout()
Properties
IsInitialized
Is section initialized?
[Obsolete]
public bool IsInitialized { get; }
Property Value
MatchExpireCheckInterval
Specifies how frequently we should check for expiration of matches.
[ConfigurationProperty("MatchExpireCheckInterval", IsRequired = false, DefaultValue = "00:05:00")]
[DynamicConfigItem]
[TypeConverter(typeof(TimeSpanConverter))]
[PositiveTimeSpanValidator]
public TimeSpan MatchExpireCheckInterval { get; protected set; }
Property Value
MatchExpireMaxAge
Specifies how long a match can not receive messages and still be actual.
[ConfigurationProperty("MatchExpireMaxAge", IsRequired = false, DefaultValue = "08:00:00")]
[DynamicConfigItem]
[TypeConverter(typeof(TimeSpanConverter))]
[PositiveTimeSpanValidator]
public TimeSpan MatchExpireMaxAge { get; protected set; }
Property Value
MaxMatchListInterval
Timespan limit for when the scout match list is requested.
[DynamicConfigItem(Name = "MaxMatchListInterval", DefaultValue = "12:12:00:00")]
[TypeConverter(typeof(TimeSpanConverter))]
[PositiveTimeSpanValidator]
public TimeSpan MaxMatchListInterval { get; protected set; }
Property Value
Remarks
This is the maximum "width" of the interval [hours_back, hours_forward]. Not settable in the configuration directly.
ScoutPassword
Scout key (overrides IProtocolData)
[TypeConverter(typeof(SecureStringConverter))]
[ConfigurationProperty("ScoutPassword", IsRequired = false)]
public SecureString ScoutPassword { get; protected set; }
Property Value
ScoutUsername
Scout username (overrides IProtocolData)
[ConfigurationProperty("ScoutUsername", IsRequired = false)]
public string ScoutUsername { get; protected set; }
Property Value
ServerTimeSyncInterval
Specifies how frequently we should be requesting for the current scout server time.
[ConfigurationProperty("ServerTimeSyncInterval", IsRequired = false, DefaultValue = "00:01:00")]
[DynamicConfigItem]
[TypeConverter(typeof(TimeSpanConverter))]
[PositiveTimeSpanValidator]
public TimeSpan ServerTimeSyncInterval { get; protected set; }