Fellow Oak DICOM
Search Results for

    Show / Hide Table of Contents

    Class NetworkStreamCreationOptions

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

    Inheritance
    System.Object
    NetworkStreamCreationOptions
    Inherited Members
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    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
    System.Net.Sockets.TcpClient.NoDelay

    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
    System.Net.Sockets.TcpClient.ReceiveBufferSize

    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
    System.Net.Sockets.TcpClient.SendBufferSize

    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
    System.Net.Security.SslStream.ReadTimeout
    System.Net.Security.SslStream.WriteTimeout

    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

    Extension Methods

    LinqExtensions.IsOneOf<T>(T, T[])
    In This Article
    Back to top Copyright (c) 2012-2025 fo-dicom contributors