Table of Contents

Interface IConnectionData

Namespace
Sportradar.LiveData.Sdk.Common.Interfaces
Assembly
Sportradar.LiveData.Sdk.dll
public interface IConnectionData : ICloneable
Inherited Members

Properties

CipherSettings

SSL stream cipher settings.

ICipherSettings CipherSettings { get; }

Property Value

ICipherSettings

ClientAliveMsgTimeout

Client alive message timeout

TimeSpan ClientAliveMsgTimeout { get; }

Property Value

TimeSpan

DisallowNonPrintableChars

Should non-printable characters in the stream trigger a disconnect.

bool DisallowNonPrintableChars { get; }

Property Value

bool

DoValidityCheck

Should connection provider do a quick validity check.

bool DoValidityCheck { get; }

Property Value

bool

Encoding

Communication channel character encoding

Encoding Encoding { get; }

Property Value

Encoding

Hostname

Server name

string Hostname { get; }

Property Value

string

InvalidDataReconnectWait

Delay before we try reconnecting to server after we received some garbage data

TimeSpan InvalidDataReconnectWait { get; }

Property Value

TimeSpan

MaxReconnectWait

Delay before we try reconnecting to server after we got disconnected (max)

TimeSpan MaxReconnectWait { get; }

Property Value

TimeSpan

MinReconnectWait

Delay before we try reconnecting to server after we got disconnected (min)

TimeSpan MinReconnectWait { get; }

Property Value

TimeSpan

Port

Server port number

int Port { get; }

Property Value

int

ReceiveBufferSize

Message line buffer size. Complete message line should fit in here.

int ReceiveBufferSize { get; }

Property Value

int

ReceiveTimeout

TimeSpan ReceiveTimeout { get; }

Property Value

TimeSpan

SendTimeout

Amount of time to wait for (socket) send operation to complete successfully

TimeSpan SendTimeout { get; }

Property Value

TimeSpan

ServerAliveMsgTimeout

Server alive message timeout

TimeSpan ServerAliveMsgTimeout { get; }

Property Value

TimeSpan

TotalBufferSize

Total message buffer size. A complete XML message should fit in here.

int TotalBufferSize { get; }

Property Value

int

UseSSL

Use secure sockets for communication.

bool UseSSL { get; }

Property Value

bool