Class NetworkStreamCreationOptions
Contains the necessary parameters to open a new network stream to another DICOM SCP
Inheritance
Inherited Members
Namespace: FellowOakDicom.Network
Assembly: fo-dicom.core.dll
Syntax
public class NetworkStreamCreationOptions
Properties
ConnectionTimeout
Geets or sets the timeout when the TCP connection is established
Declaration
public TimeSpan ConnectionTimeout { get; set; }
Property Value
Type | Description |
---|---|
System.TimeSpan |
Host
The IP address or host name of the SCP
Declaration
public string Host { get; set; }
Property Value
Type | Description |
---|---|
System.String |
NoDelay
Whether or not to disable the delay when buffers are not full
Declaration
public bool NoDelay { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
See Also
Port
The port on which the SCP is listening
Declaration
public int Port { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
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
Declaration
public int? ReceiveBufferSize { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Int32> |
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
Declaration
public int? SendBufferSize { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Int32> |
See Also
Timeout
After how much time a write or read operation over the TCP connection must time out
Declaration
public TimeSpan Timeout { get; set; }
Property Value
Type | Description |
---|---|
System.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
Declaration
public ITlsInitiator TlsInitiator { get; set; }
Property Value
Type | Description |
---|---|
ITlsInitiator |