Table of Contents

Namespace FellowOakDicom.Network

Classes

AAbort

A-ABORT

AAssociateAC

A-ASSOCIATE-AC

AAssociateRJ

A-ASSOCIATE-RJ

AAssociateRQ

A-ASSOCIATE-RQ

AReleaseRP

A-RELEASE-RP

AReleaseRQ

A-RELEASE-RQ

ConnectionClosedPrematurelyException
DefaultDicomServerFactory
DefaultDicomServerRegistry
DesktopNetworkListener

.NET implementation of the INetworkListener.

DesktopNetworkManager

.NET implementation of NetworkManager.

DesktopNetworkStream

.NET implementation of INetworkStream.

DicomAssociation

Representation of a DICOM association.

DicomAssociationAbortedException
DicomAssociationRejectedException
DicomAssociationRequestTimedOutException
DicomCEchoProvider

Implementation of a C-ECHO Service Class Provider.

DicomCEchoRequest
DicomCEchoResponse
DicomCFindApplicationInfo

Implementation of the Query Service Application Information field for the SOP Class Extended Negotiation Sub-item. See http://dicom.nema.org/medical/dicom/current/output/chtml/part04/sect_C.5.html#sect_C.5.1.1 for details on the Service Class Application Information field for C-FIND SOP Classes.

DicomCFindRequest

Representation of a C-FIND request.

DicomCFindResponse

Representation of a C-FIND response.

DicomCGetApplicationInfo

Implementation of the Retrieve Service Application Information field for the SOP Class Extended Negotiation Sub-item. See http://dicom.nema.org/medical/dicom/current/output/chtml/part04/sect_C.5.3.html for details on the Service Class Application Information field for C-GET SOP Classes.

DicomCGetRequest

Representation of a C-GET request.

DicomCGetResponse

Representation of a C-GET response.

DicomCMoveApplicationInfo

Implementation of the Retrieve Service Application Information field for the SOP Class Extended Negotiation Sub-item. See http://dicom.nema.org/medical/dicom/current/output/chtml/part04/sect_C.5.2.html for details on the Service Class Application Information field for C-MOVE SOP Classes.

DicomCMoveRequest

Representation of a C-MOVE request.

DicomCMoveResponse
DicomCStoreApplicationInfo

Implementation of the Storage Service Application Information field for the SOP Class Extended Negotiation Sub-item. See http://dicom.nema.org/medical/dicom/current/output/chtml/part04/sect_B.3.html#sect_B.3.1 for details on the Service Class Application Information field for C-STORE SOP Classes.

DicomCStoreRequest

Represents a DICOM C-Store request to be sent to a C-Store SCP or a C-Store request that has been received from a C-Store SCU.

DicomCStoreResponse

Represents a DICOM C-Store response to be returned to a C-Store SCU or a C-Store response that has been received from a C-Store SCP.

DicomExtendedNegotiation

Class for managing DICOM extended negotiation. See http://dicom.nema.org/medical/dicom/current/output/chtml/part07/sect_D.3.3.5.html and sect_D.3.3.6 for details on the SOP Class (Common) Extended Negotiation Sub-item.

DicomExtendedNegotiationCollection
DicomMessage

Base class for DIMSE-C and DIMSE-N message items.

DicomNActionRequest

Representation of an N-ACTION request.

DicomNActionResponse

Representation of an N-ACTION response message.

DicomNCreateRequest

Representation of the N-CREATE request.

DicomNCreateResponse

Representation of the N-CREATE response.

DicomNDeleteRequest
DicomNDeleteResponse

Representation of an N-DELETE response.

DicomNEventReportRequest

Representation of an N-EVENTREPORT request.

DicomNEventReportResponse

Representation of an N-EVENTREPORT response message.

DicomNGetRequest

Representation of an N-GET request.

DicomNGetResponse

Representation of the N-GET response.

DicomNSetRequest
DicomNSetResponse

Representation of an N-SET response.

DicomNetworkException
DicomPresentationContext

Representation of a presentation context.

DicomPresentationContextCollection

Collection of presentation contexts, with unique ID:s.

DicomPriorityRequest

Abstract base class for DICOM requests with priority.

DicomRequest

Base class for DIMSE-C and DIMSE-N request items.

DicomRequest.OnRequestSentEventArgs
DicomRequest.OnTimeoutEventArgs
DicomRequestTimedOutException
DicomResponse

Base class for DIMSE-C and DIMSE-N response items.

DicomServerDependencies
DicomServerFactory
DicomServerOptions

Configures the DICOM server startup process

DicomServerRegistration
DicomServerRegistry

Register where we keep the running DICOM servers

DicomServer<T>

Representation of a DICOM server.

DicomService

Base class for DICOM network services.

DicomServiceApplicationInfo

Base class that encapsulates the Service Class Application Information field for the SOP Class Extended Negotiation Sub-item. Inherited classes can implement the application information specific to the Service Class specification identified by the SOP Class UID. See: http://dicom.nema.org/medical/dicom/current/output/chtml/part07/sect_D.3.3.5.html for details on the Service Class Application Information field.

DicomServiceDependencies
DicomServiceOptions

Configures a DICOM service (an instance of an active DICOM connection)

DicomStatus

DICOM Status

DicomUserIdentityNegotiation
NetworkManager

Abstract manager class for network operations.

NetworkStreamCreationOptions

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

PDV

PDV

PDataTF

P-DATA-TF

RawPDU

Encapsulates PDU data for reading or writing

Interfaces

IDicomCEchoProvider

Interface for C-ECHO service class providers.

IDicomCFindProvider

Interface representing event handlers for DIMSE services applicable to C-FIND SOP instances.

IDicomCGetProvider

Interface for methods related to a C-GET SCP.

IDicomCMoveProvider

Interface representing event handlers for DIMSE services applicable to C-MOVE SOP instances.

IDicomCStoreProvider

Interface for a DICOM C-STORE Service Class Provider.

IDicomNEventReportRequestProvider

Interface representing event handler for synchronous storage commitment handling

IDicomNServiceProvider

Interface representing event handlers for DIMSE services applicable to Normalized SOP instances.

IDicomServer

Interface representing a DICOM server instance.

IDicomServerFactory
IDicomServerRegistry

Register where we keep the running DICOM servers

IDicomServer<TServiceProvider>

Helper interface to ensure type safety when creating DICOM server objects via

DicomServer.Create
overloads.
IDicomService

Common interface for DICOM service users and providers.

IDicomServiceProvider

Interface for DICOM service providers.

IDicomServiceRunner

Interface for initializing long-running operations in a DICOM service.

INetworkListener

Interface for listening to network stream connections.

INetworkManager
INetworkStream

Interface representing a network stream.

PDU

Interface for PDU

Enums

DicomAbortReason

Abort reason

DicomAbortSource

Abort source

DicomCFindOption

Specifies the options for C-Find SOP Class Extended Negotiation.

DicomCGetOption

Specifies the options for C-Get SOP Class Extended Negotiation.

DicomCMoveOption

Specifies the options for C-Move SOP Class Extended Negotiation.

DicomCommandField
DicomElementCoercion
DicomLevelOfDigitalSignatureSupport
DicomLevelOfSupport
DicomPresentationContextResult

Enumeration of presentation context results.

DicomPriority
DicomQueryRetrieveLevel

Query/Retrieve level of DICOM command messages, applicable to C-FIND, C-GET and C-MOVE. QueryRetrieveLevel

DicomRejectReason

Rejection reason

DicomRejectResult

Rejection result

DicomRejectSource

Rejection source

DicomState

State of a DICOM status code

DicomTimeout
DicomUserIdentityType

User identity type

RawPduType

Delegates

DicomCEchoRequest.ResponseDelegate
DicomCFindRequest.ResponseDelegate

Delegate for response received event handling.

DicomCGetRequest.ResponseDelegate

Represents a callback method to be executed when the response for the DIMSE C-GET request is received.

DicomCMoveRequest.ResponseDelegate

Delegate representing a C-MOVE RSP received event handler.

DicomCStoreRequest.ResponseDelegate

Represents a callback method to be executed when the response for the DICOM C-Store request is received.

DicomNActionRequest.ResponseDelegate

Delegate representing a N-ACTION RSP received event handler.

DicomNCreateRequest.ResponseDelegate

Delegate representing a N-CREATE RSP received event handler.

DicomNDeleteRequest.ResponseDelegate
DicomNEventReportRequest.ResponseDelegate

Delegate representing a N-EVENTREPORT RSP received event handler.

DicomNGetRequest.ResponseDelegate

Delegate representing a N-GET RSP received event handler.

DicomNSetRequest.ResponseDelegate
DicomServiceApplicationInfo.CreateApplicationInfoDelegate

Represents a call-back method to be executed when application info is created.

PDUBytesHandler

Delegate for passing byte array