Table of Contents

Class NetworkStreamCreationOptions

Namespace
FellowOakDicom.Network
Assembly
fo-dicom.core.dll

Contains the necessary parameters to open a new network stream to another DICOM SCP

public class NetworkStreamCreationOptions
Inheritance
NetworkStreamCreationOptions
Inherited Members
Extension Methods

Properties

ConnectionTimeout

Geets or sets the timeout when the TCP connection is established

public TimeSpan ConnectionTimeout { get; set; }

Property Value

TimeSpan

Host

The IP address or host name of the SCP

public string Host { get; set; }

Property Value

string

NoDelay

Whether or not to disable the delay when buffers are not full

public bool NoDelay { get; set; }

Property Value

bool
See Also

Port

The port on which the SCP is listening

public int Port { get; set; }

Property Value

int

ReceiveBufferSize

Gets or sets the size of the receive buffer of the underlying TCP connection If not configured, the default value of 8192 bytes will be used

public int? ReceiveBufferSize { get; set; }

Property Value

int?
See Also

SendBufferSize

Gets or sets the size of the send buffer of the underlying TCP connection If not configured, the default value of 8192 bytes will be used

public int? SendBufferSize { get; set; }

Property Value

int?
See Also

Timeout

After how much time a write or read operation over the TCP connection must time out

public TimeSpan Timeout { get; set; }

Property Value

TimeSpan
See Also

TlsInitiator

Gets or sets the handler to use TLS (SSLStream) when opening the TCP connection. If this handler is null then no TLS will be used

public ITlsInitiator TlsInitiator { get; set; }

Property Value

ITlsInitiator