LAUREL BRIDGE

Options Class

DICOM Connectivity Framework V3.4
Command line options class for parsing user options for EchoSCU.
Inheritance Hierarchy

SystemObject
  LaurelBridge.DCFExamples.EchoSCUOptions

Namespace:  LaurelBridge.DCFExamples.EchoSCU
Assembly:  EchoSCU (in EchoSCU.exe) Version: DCF34 r13043 DCF_3_4_56_20220408 NetFramework
Syntax

C#
public class Options

The Options type exposes the following members.

Constructors

  NameDescription
Public methodOptions
Initializes a new instance of the Options class
Top
Properties

  NameDescription
Public propertyCertificate
Get X509Certificate2 from TlsCertificate pathname and TlsCertPassword
Public propertyCertificatePassword
The client TLS certificate password.
Public propertyEnabledTlsProtocols
Gets the TLS security protocols supported.
Public propertyHost
The host of the Echo SCP.
Public propertyPort
The port number on which to perform the FIND or MOVE.
Public propertyTls10Enabled
True to enable the TLS 1.0 protocol.
Public propertyTls11Enabled
True to enable the TLS 1.1 protocol.
Public propertyTls12Enabled
True to enable the TLS 1.2 protocol.
Public propertyTlsAllowSelfSigned
Allow self signed certificates is the not of the command line option TlsRejectSelfSigned.
Public propertyTlsClientCertificate
The TLS client certificate filename.
Public propertyTlsEnabled
True to enable any TLS protocol, 1.0, 1.1, 1.2.
Public propertyTlsIgnoreCertificateNameMismatch
Ignore certificate mismatch errors.
Public propertyTlsRejectSelfSigned
Reject self-signed client certificates.
Public propertyTlsSendClientCertificate
Do we send TLS client certificate.
Top
Methods

  NameDescription
Public methodStatic memberTryParse
Try to create an instance of the Options class using the specified commandLine parameter. For an invalid command line, a failure message is written to the console.
Top
See Also

Reference