Table of Contents

Class DefaultDicomClientFactory

Namespace
FellowOakDicom.Network.Client
Assembly
fo-dicom.core.dll
public class DefaultDicomClientFactory : IDicomClientFactory
Inheritance
DefaultDicomClientFactory
Implements
Inherited Members
Extension Methods

Constructors

DefaultDicomClientFactory(IOptions<DicomClientOptions>, IOptions<DicomServiceOptions>, ILoggerFactory, IAdvancedDicomClientConnectionFactory, IServiceProvider)

public DefaultDicomClientFactory(IOptions<DicomClientOptions> defaultClientOptions, IOptions<DicomServiceOptions> defaultServiceOptions, ILoggerFactory loggerFactory, IAdvancedDicomClientConnectionFactory advancedDicomClientConnectionFactory, IServiceProvider serviceProvider)

Parameters

defaultClientOptions IOptions<DicomClientOptions>
defaultServiceOptions IOptions<DicomServiceOptions>
loggerFactory ILoggerFactory
advancedDicomClientConnectionFactory IAdvancedDicomClientConnectionFactory
serviceProvider IServiceProvider

Methods

Create(string, int, ITlsInitiator, string, string)

Initializes an instance of DicomClient.

public virtual IDicomClient Create(string host, int port, ITlsInitiator tlsInitiator, string callingAe, string calledAe)

Parameters

host string

DICOM host.

port int

Port.

tlsInitiator ITlsInitiator

The handler to initialte TLS security, if null then no TLS is enabled.

callingAe string

Calling Application Entity Title.

calledAe string

Called Application Entity Title.

Returns

IDicomClient

Create(string, int, bool, string, string)

Initializes an instance of DicomClient.

public virtual IDicomClient Create(string host, int port, bool useTls, string callingAe, string calledAe)

Parameters

host string

DICOM host.

port int

Port.

useTls bool

True if TLS security should be enabled, false otherwise.

callingAe string

Calling Application Entity Title.

calledAe string

Called Application Entity Title.

Returns

IDicomClient