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
ILoggerFactoryadvancedDicomClientConnectionFactory
IAdvancedDicomClientConnectionFactoryserviceProvider
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
stringDICOM host.
port
intPort.
tlsInitiator
ITlsInitiatorThe handler to initialte TLS security, if null then no TLS is enabled.
callingAe
stringCalling Application Entity Title.
calledAe
stringCalled Application Entity Title.
Returns
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
stringDICOM host.
port
intPort.
useTls
boolTrue if TLS security should be enabled, false otherwise.
callingAe
stringCalling Application Entity Title.
calledAe
stringCalled Application Entity Title.