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
Host
The IP address or host name of the SCP
public string Host { get; set; }
Property Value
NoDelay
Whether or not to disable the delay when buffers are not full
public bool NoDelay { get; set; }
Property Value
- See Also
Port
The port on which the SCP is listening
public int Port { get; set; }
Property Value
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
- 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; }