Class DicomServerRegistry
- Namespace
- FellowOakDicom.Network
- Assembly
- fo-dicom.core.dll
Register where we keep the running DICOM servers
public static class DicomServerRegistry- Inheritance
- 
      
      DicomServerRegistry
- Inherited Members
Methods
Get(int, string)
Gets a running DICOM server listening on the provided port, or NULL if no such DICOM server exists.
public static DicomServerRegistration Get(int port, string ipAddress = "0.0.0.0")Parameters
Returns
- DicomServerRegistration
- A DICOM server registration or null 
IsAvailable(int, string)
Checks whether listening to the provided port at the provided IP address is still possible
public static bool IsAvailable(int port, string ipAddress = "0.0.0.0")Parameters
Returns
- bool
- True when a new DICOM server can be set up for that IP address and port 
Register(IDicomServer, Task)
Register a new DICOM server
public static DicomServerRegistration Register(IDicomServer dicomServer, Task task)Parameters
- dicomServerIDicomServer
- The DICOM server that is now running 
- taskTask
- The task that represents the running of the DICOM server 
Returns
Unregister(DicomServerRegistration)
Unregisters a DICOM server. This needs to happen when the DICOM server is stopped.
public static void Unregister(DicomServerRegistration registration)Parameters
- registrationDicomServerRegistration