Leadtools.Dicom.Scu Assembly Changes

Summary

Version Changes: 22 to 23

New Members (version 23)

The following members have been added:

Name Description
Leadtools.Dicom.Scu.StoreScuWaitOptions.AlwaysWait Wait a specified number of milliseconds after each C-STORE sub-operation.
Leadtools.Dicom.Scu.StoreScuWaitOptions.NoWait Do not wait between C-STORE sub-operations.
Leadtools.Dicom.Scu.StoreScuWaitOptions.NoWaitOnMultipleStore If there are two or more C-STORE sub-operations, do no wait between sub-operations. If there is a single C-STORE sub-operation, wait a specified number of milliseconds.

Removed Members (version 23)

The following members have been removed:

Name
None

Version Changes: 21 to 22

New Members (version 22)

The following members have been added:

Name Description
Leadtools.Dicom.Scu.Common.ClientClassNotSupportedException The exception that is thrown during a DICOM C-GET when the SOP Class is not supported by the DICOM Association.
Leadtools.Dicom.Scu.Common.DicomConnection.Cancel Causes the DicomConnection to immediately stop processing.
Leadtools.Dicom.Scu.Common.DicomConnection.SecureHandshakeTimeout Gets or sets the number of seconds to wait for a secure handshake notification before timing out.
Leadtools.Dicom.Scu.StoreScu.WaitOptions Options that affect the performance of the store sub-operations on a C-MOVE-REQ.
Leadtools.Dicom.Scu.StoreScuWaitOptions Options that affect the performance of the store sub-operations on a C-MOVE-REQ.

Removed Members (version 22)

The following members have been removed:

Name
None

Version Changes: 20 to 21

New Members (version 21)

The following members have been added:

Name Description
Leadtools.Dicom.Scu.Common.AfterCFindEventArgs.StatusAll Gets all status-related elements that can be included in the command set of a C-FIND DIMSE service response.
Leadtools.Dicom.Scu.Common.AfterCGetEventArgs.StatusAll Gets all status-related elements that can be included in the command set of a C-GET DIMSE service response.
Leadtools.Dicom.Scu.Common.AfterCMoveEventArgs.#ctor(DicomScp,int,int,int,DicomDataSet,DicomCommandStatusType,StatusAll) Initializes a new instance of the AfterCMoveEventArgs class.
Leadtools.Dicom.Scu.Common.AfterCMoveEventArgs.StatusAll Gets all status-related elements that can be included in the command set of a C-MOVE DIMSE service response.
Leadtools.Dicom.Scu.Common.AfterCStoreEventArgs.StatusAll Gets all status-related elements that can be included in the command set of a C-STORE DIMSE service response.
Leadtools.Dicom.Scu.Common.DicomConnection.OnVerify(int,string,DicomSecurityCertificateException) Invokes the VerifyCertificate event.
Leadtools.Dicom.Scu.Common.DicomConnection.VerifyCertificate Occurs during the certificate exchange/verification phase of TLS DICOM Security negotiation and optionally controls the verification process.
Leadtools.Dicom.Scu.Common.StatusCommonEventArgs.StatusAll Gets all status-related elements that can be included in the command set of a DIMSE service response.
Leadtools.Dicom.Scu.Common.VerifyCertificateDelegate Represents the method that will handle the VerifyCertificate event.
Leadtools.Dicom.Scu.Common.VerifyCertificateEventArgs Provides data for the VerifyCertificate event.
Leadtools.Dicom.Scu.PatientUpdaterScu.#ctor(DicomNetSecurityMode,DicomOpenSslContextCreationSettings) Initializes a new instance of the PatientUpdaterScu class.
Leadtools.Dicom.Scu.QueryRetrieveScu.Get(DicomScp,DicomDataSet,PresentationContext) Sends a C-GET-REQ message to a peer member of a connection defined by Scp.

Removed Members (version 21)

The following members have been removed:

Name Description
None

Version Changes: 19 to 20

New Members (version 20)

The following members have been added:

Name Description
Leadtools.Dicom.Scu.Common.BeforeAssociateAcceptEventArgs Provides data for the BeforeAssociationAcceptDelegate.
Leadtools.Dicom.Scu.Common.BeforeAssociationAcceptDelegate Represents the method that will handle the BeforeAssociateRequest event of an SCU.
Leadtools.Dicom.Scu.Common.ClientSecureLinkReadyException The exception thrown when the secure handshake (TLS) failed.
Leadtools.Dicom.Scu.Common.DicomConnection.BeforeAssociateAccept Occurs before an associate is accepted by the SCU.
Leadtools.Dicom.Scu.Common.DicomConnection.dicomEventRequest DICOM message event used when receiving DICOM requests (i.e N-Report-REQ).
Leadtools.Dicom.Scu.Common.DicomConnection.dicomEventResponse DICOM message event used when receiving DICOM responses (i.e. N-ECHO-RSP, C-Find-RSP, C-MOVE-RSP)
Leadtools.Dicom.Scu.Common.DicomConnection.OnBeforeAssociateAccept(DicomAssociate) Called before an associate accept is accepted by the SCU.
Leadtools.Dicom.Scu.Common.HostReadyDelegate Represents the method that will handle the QueryRetrieveScu.HostReady event of a QueryRetrieveScu when calling QueryRetrieveScu.Move.
Leadtools.Dicom.Scu.Common.HostReadyEventArgs Provides data for the QueryRetrieveScu.HostReady event.
Leadtools.Dicom.Scu.DicomScp.Secure Gets or sets a value indicating whether this DicomScp is using secure (TLS) DICOM communication.
Leadtools.Dicom.Scu.QueryRetrieveScu.HostReady Occurs during a C-MOVE to oneself (the host) after the destination AE connects back to the host.
Leadtools.Dicom.Scu.QueryRetrieveScu.SecureHostSettings Gets or sets the security (TLS) host settings when doing a C-MOVE to oneself.
Leadtools.Dicom.Scu.QueryRetrieveScu.UseSecureHost Gets or sets a value indicating whether a C-MOVE to oneself requires secure (TLS) communication.

Removed Members (version 20)

The following members have been removed:

Name Description
Leadtools.Dicom.Scu.Common.DicomConnection.dicomEvent Dicom message event.

Version Changes: 18 to 19

New Members

The following members have been added:

Name Description
Leadtools.Dicom.Scu.Common.Enum`1 Enumeration utility methods.
Leadtools.Dicom.Scu.Common.MatchEventArgs`1 Provides data for the Match event.
Leadtools.Dicom.Scu.Common.BaseEventArgs.#ctor Initializes a new instance of the BaseEventArgs class.
Leadtools.Dicom.Scu.Common.CompositeObjectInstance.#ctor Initializes a new instance of the CompositeObjectInstance class.
Leadtools.Dicom.Scu.Common.ContentTemplateSequence.#ctor Initializes a new instance of the ContentTemplateSequence class.
Leadtools.Dicom.Scu.Common.DicomConnection.AfterAssociateRequest Occurs after receiving an associate response from the SCP.
Leadtools.Dicom.Scu.Common.DicomConnection.AfterClose Occurs after a close response is received from the scp.
Leadtools.Dicom.Scu.Common.DicomConnection.AfterConnect Occurs after connecting to the SCP.
Leadtools.Dicom.Scu.Common.DicomConnection.AfterReleaseRequest Occurs after release response received from scp.
Leadtools.Dicom.Scu.Common.DicomConnection.AfterSecureLinkReady Occurs after TLS secured connection to SCP is established.
Leadtools.Dicom.Scu.Common.DicomConnection.BeforeAssociateRequest Occurs when an associate request is sent to the SCP.
Leadtools.Dicom.Scu.Common.DicomConnection.BeforeClose Occurs before a close request is sent to the scp.
Leadtools.Dicom.Scu.Common.DicomConnection.BeforeConnect Occurs before connecting to the SCP.
Leadtools.Dicom.Scu.Common.DicomConnection.BeforeReleaseRequest Occurs before a release request is sent to the scp.
Leadtools.Dicom.Scu.Common.DicomConnection.PrivateKeyPassword Occurs when a private key password is needed.
Leadtools.Dicom.Scu.Common.DicomConnection.ReceiveBuffer Occurs when connections received buffered data.
Leadtools.Dicom.Scu.Common.FindQuery.#ctor Initializes a new instance of the FindQuery class.
Leadtools.Dicom.Scu.Common.Iphlpapi.#ctor Initializes a new instance of the Iphlpapi class.
Leadtools.Dicom.Scu.Common.Parameters.#ctor Initializes a new instance of this class.
Leadtools.Dicom.Scu.Common.ReferencedImageSequence.#ctor Initializes a new instance of the ReferencedImageSequence class.
Leadtools.Dicom.Scu.Common.ReferencedRequestSequence.#ctor Initializes a new instance of the ReferencedRequestSequence class.
Leadtools.Dicom.Scu.Common.ReferencedSeriesSequence.#ctor Initializes a new instance of the ReferencedSeriesSequence class.
Leadtools.Dicom.Scu.Common.StorageCommitmentResultEventArgs - Provides data for the Leadtools.Dicom.Scu.StoreScu.StorageCommitmentResult event.
Leadtools.Dicom.Scu.Common.StorageCommitmentWaitEventArgs - Provides data for the StorageCommitmentWait event.
Leadtools.Dicom.Scu.Common.VerifyingObserverSequence.#ctor Initializes a new instance of the VerifyingObserverSequence class.
Leadtools.Dicom.Scu.MediaCreationManagementScu.CreateMedia(MediaCreationReferencedSop) Sends a DICOM N-CREATE message to an SCP to initiate a media request operation.
Leadtools.Dicom.Scu.PatientUpdaterScu.AfterNAction Occurs after an N-ACTION response message has been received from the scp.
Leadtools.Dicom.Scu.PatientUpdaterScu.BeforeNAction Occurs when an N-ACTION request message is sent to an scp.
Leadtools.Dicom.Scu.PerformedProcedureStepScu.AfterNCreate Occurs after an N-CREATE-RSP has been received from the SCP.
Leadtools.Dicom.Scu.PerformedProcedureStepScu.AfterNGet Occurs after an N-GET-RSP has been received from the SCP.
Leadtools.Dicom.Scu.PerformedProcedureStepScu.AfterNSet Occurs after an N-SET-RSP has been received from the SCP.
Leadtools.Dicom.Scu.PerformedProcedureStepScu.BeforeNCreate Occurs just before an N-CREATE-REQ is sent to the SCP.
Leadtools.Dicom.Scu.PerformedProcedureStepScu.BeforeNGet Occurs just before and N-GET-REQ is sent to the SCP.
Leadtools.Dicom.Scu.PerformedProcedureStepScu.BeforeNSet Occurs just before an N-SET-REQ is sent to the SCP.
Leadtools.Dicom.Scu.PerformedProcedureStepScu.Get``1(DicomScp,string,string,List<long>) Sends an N-GET-REQ to the SCP.
Leadtools.Dicom.Scu.Queries.BaseQuery.#ctor Initializes a new instance of this class.
Leadtools.Dicom.Scu.Queries.BroadQuery.#ctor Initializes a new instance of this class.
Leadtools.Dicom.Scu.Queries.ModalityWorklistQuery.#ctor Initializes a new instance of this class.
Leadtools.Dicom.Scu.Queries.PatientQuery.#ctor Initializes a new instance of this class.
Leadtools.Dicom.Scu.Queries.SeriesQuery.#ctor Initializes a new instance of this class.
Leadtools.Dicom.Scu.Queries.StudyQuery.#ctor Initializes a new instance of this class.
Leadtools.Dicom.Scu.QueryRetrieveScu.AfterCFind Occurs when a C-FIND-REQ has completed.
Leadtools.Dicom.Scu.QueryRetrieveScu.AfterCGet Occurs before a C-GET-REQ is sent to the scp.
Leadtools.Dicom.Scu.QueryRetrieveScu.AfterCMove Occurs when C-MOVE-REQ is finished.
Leadtools.Dicom.Scu.QueryRetrieveScu.BeforeCFind Occurs when C-FIND-REQ is sent to the SCP.
Leadtools.Dicom.Scu.QueryRetrieveScu.BeforeCGet Occurs before a C-GET-REQ is sent to the scp.
Leadtools.Dicom.Scu.QueryRetrieveScu.BeforeCMove Occurs before a C-MOVE-REQ is sent to the SCP.
Leadtools.Dicom.Scu.QueryRetrieveScu.Find2(DicomScp,0,BeforeAddTagDelegate,DicomMatchDelegate) Sends a C-FIND-REQ message to a peer member of a connection defined by Scp. The C-FIND-REQ is defined by the Query parameter.
Leadtools.Dicom.Scu.QueryRetrieveScu.Find2(DicomScp,0,BeforeAddTagDelegate,DicomMatchDelegate,DicomDataSet) Sends a C-FIND-REQ message to a peer member of a connection defined by Scp. The C-FIND-REQ is defined by the Query parameter.
Leadtools.Dicom.Scu.QueryRetrieveScu.Find2(DicomScp,0,DicomMatchDelegate) Sends a C-FIND-REQ message to a peer member of a connection defined by Scp. The C-FIND-REQ is defined by the Query parameter.
Leadtools.Dicom.Scu.QueryRetrieveScu.Find2(DicomScp,0,DicomMatchDelegate,DicomDataSet) Sends a C-FIND-REQ message to a peer member of a connection defined by Scp. The C-FIND-REQ is defined by the Query parameter.
Leadtools.Dicom.Scu.QueryRetrieveScu.Get(DicomScp,string,PresentationContext) Sends a STUDY-level C-GET-REQ message to a peer member of a connection defined by Scp.
Leadtools.Dicom.Scu.QueryRetrieveScu.Get(DicomScp,string,string,PresentationContext) Sends a SERIES-level C-GET-REQ message to a peer member of a connection defined by Scp.
Leadtools.Dicom.Scu.QueryRetrieveScu.Get(DicomScp,string,string,string,PresentationContext) Sends an IMAGE-level C-GET-REQ message to a peer member of a connection defined by Scp.
Leadtools.Dicom.Scu.QueryRetrieveScu.MatchInstance Occurs when an instance has been matched.
Leadtools.Dicom.Scu.QueryRetrieveScu.MatchSeries Occurs when a series has been matched.
Leadtools.Dicom.Scu.QueryRetrieveScu.MatchStudy Occurs when a study has been matched.
Leadtools.Dicom.Scu.QueryRetrieveScu.Moved Occurs when a dataset has been successfully moved to the destination.
Leadtools.Dicom.Scu.QueryRetrieveScu.ReceivedStoreRequest Occurs when C-STORE-REQ is received as a result of a C-GET request.
Leadtools.Dicom.Scu.Series.#ctor Initializes a new instance of the Series class.
Leadtools.Dicom.Scu.StorageCommitOptions - Enumeration listing the different options available for storage commitment.
Leadtools.Dicom.Scu.StoreScu.AfterCStore Occurs after receiving a C-STORE-RSP.
Leadtools.Dicom.Scu.StoreScu.AfterNAction Occurs after receiving an N-ACTION-RSP.
Leadtools.Dicom.Scu.StoreScu.BeforeCStore Occurs before a C-STORE-REQ is sent to the server.
Leadtools.Dicom.Scu.StoreScu.BeforeNAction Occurs before an N-ACTION-REQ is sent to the server.
Leadtools.Dicom.Scu.StoreScu.OnReceiveAssociateRequest(DicomAssociate) Called when an associate request is received.
Leadtools.Dicom.Scu.StoreScu.OnReceiveNActionResponse(byte,int,string,string,DicomCommandStatusType,int,DicomDataSet) Notifies a connection that an N-ACTION-RSP command was received.
Leadtools.Dicom.Scu.StoreScu.OnReceiveNReportRequest(byte,int,string,string,int,DicomDataSet) Notifies a connection that an N-EVENT-REPORT-REQ command was received.
Leadtools.Dicom.Scu.StoreScu.OnReceiveReleaseRequest Notifies a connection that a Release Request message was received.
Leadtools.Dicom.Scu.StoreScu.StopListener Stops the SCU DICOM Listener.
Leadtools.Dicom.Scu.StoreScu.StorageCommit(DicomScp,DicomDataSet,StorageCommitOptions) Sends a storage commit request message to a peer member of a connection defined by SCP.
Leadtools.Dicom.Scu.StoreScu.StorageCommit(DicomScp,IEnumerable<string>,string,StorageCommitOptions) Sends a storage commit request message to a peer member of a connection defined by SCP.
Leadtools.Dicom.Scu.StoreScu.StorageCommit(DicomScp,SopInstanceReference,string,StorageCommitOptions) Sends a storage commit request message to a peer member of a connection defined by SCP.
Leadtools.Dicom.Scu.StoreScu.StorageCommitmentResult Occurs after receiving a storage commitment response.
Leadtools.Dicom.Scu.StoreScu.StorageCommitmentWait This event is fired while waiting to recieve the Storage Commit results.
Leadtools.Dicom.Scu.StoreScu.StorageCommitOptions Enumeration listing the different options available for storage commitment.
Leadtools.Dicom.Scu.StoreScu.Store(DicomScp,string,string,bool,bool) Sends a C-STORE-REQ message to a peer member of a connection defined by Scp.
Leadtools.Dicom.Scu.Study.#ctor Initializes a new instance of this class.

Removed Members

The following members have been removed:

Name Description
Leadtools.Dicom.Scu.Common.DicomConnection._Status Internal value to hold the status of the last DICOM operation associated with this connection.
Leadtools.Dicom.Scu.Common.DicomConnection.AfterAssociateRequest Occurs after receiving an associate response from the SCP.
Leadtools.Dicom.Scu.Common.DicomConnection.AfterClose Occurs after a close reponse is receceived from the scp.
Leadtools.Dicom.Scu.Common.DicomConnection.AfterConnect Occurs after connecting to the SCP.
Leadtools.Dicom.Scu.Common.DicomConnection.AfterReleaseRequest Occurs after release response received from scp.
Leadtools.Dicom.Scu.Common.DicomConnection.AfterSecureLinkReady Occurs after TLS secured connection to SCP is established.
Leadtools.Dicom.Scu.Common.DicomConnection.BeforeAssociateRequest Occurs when an associate request is sent to the SCP.
Leadtools.Dicom.Scu.Common.DicomConnection.BeforeClose Occurs before a close request is sent to the scp.
Leadtools.Dicom.Scu.Common.DicomConnection.BeforeConnect Occurs before connecting to the SCP.
Leadtools.Dicom.Scu.Common.DicomConnection.BeforeReleaseRequest Occurs before a release request is sent to the scp.
Leadtools.Dicom.Scu.Common.DicomConnection.PrivateKeyPassword Occurs when a private key password is needed.
Leadtools.Dicom.Scu.Common.DicomConnection.ReceiveBuffer Occurs when connections received buffered data.
Leadtools.Dicom.Scu.Enum<T> Class - Enumeration utility methods.
Leadtools.Dicom.Scu.MatchEventArgs<T> Class - Provides data for the Match event.
Leadtools.Dicom.Scu.MediaCreationManagementScu.CreateMedia(MediaCreationReferencedSop}) Sends a DICOM N-CREATE message to an SCP to initiate a media request operation.
Leadtools.Dicom.Scu.PatientUpdaterScu.AfterNAction Occurs after an N-ACTION reponse message has been received from the scp.
Leadtools.Dicom.Scu.PatientUpdaterScu.BeforeNAction Occurs when an N-ACTION request message is sent to an scp.
Leadtools.Dicom.Scu.PerformedProcedureStepScu.AfterNCreate Occurs after an N-CREATE-RSP has been received from the SCP.
Leadtools.Dicom.Scu.PerformedProcedureStepScu.AfterNGet Occurs after an N-GET-RSP has been received from the SCP.
Leadtools.Dicom.Scu.PerformedProcedureStepScu.AfterNSet Occurs after an N-SET-RSP has been received from the SCP.
Leadtools.Dicom.Scu.PerformedProcedureStepScu.BeforeNCreate Occurs just before an N-CREATE-REQ is sent to the SCP.
Leadtools.Dicom.Scu.PerformedProcedureStepScu.BeforeNGet Occurs just before and N-GET-REQ is sent to the SCP.
Leadtools.Dicom.Scu.PerformedProcedureStepScu.BeforeNSet Occurs just before an N-SET-REQ is sent to the SCP.
Leadtools.Dicom.Scu.PerformedProcedureStepScu.Get``1(DicomScp,string,string,Int64}) Sends an N-GET-REQ to the SCP.
Leadtools.Dicom.Scu.QueryRetrieveScu.AfterCFind Occurs when a C-FIND-REQ has completed.
Leadtools.Dicom.Scu.QueryRetrieveScu.AfterCGet Occurs before a C-GET-REQ is sent to the scp.
Leadtools.Dicom.Scu.QueryRetrieveScu.AfterCMove Occurs when C-MOVE-REQ is finished.
Leadtools.Dicom.Scu.QueryRetrieveScu.BeforeCFind Occurs when C-FIND-REQ is sent to the SCP.
Leadtools.Dicom.Scu.QueryRetrieveScu.BeforeCGet Occurs before a C-GET-REQ is sent to the scp.
Leadtools.Dicom.Scu.QueryRetrieveScu.BeforeCMove Occurs before a C-MOVE-REQ is sent to the SCP.
Leadtools.Dicom.Scu.QueryRetrieveScu.Find2(DicomScp,0,BeforeAddTagDelegate,DicomMatchDelegate{``1}) Sends a C-FIND-REQ message to a peer member of a connection defined by Scp. The C-FIND-REQ is defined by the Query parameter.
Leadtools.Dicom.Scu.QueryRetrieveScu.Find2(DicomScp,0,BeforeAddTagDelegate,DicomMatchDelegate{``1},DicomDataSet) Sends a C-FIND-REQ message to a peer member of a connection defined by Scp. The C-FIND-REQ is defined by the Query parameter.
Leadtools.Dicom.Scu.QueryRetrieveScu.Find2(DicomScp,0,DicomMatchDelegate{``1}) Sends a C-FIND-REQ message to a peer member of a connection defined by Scp. The C-FIND-REQ is defined by the Query parameter.
Leadtools.Dicom.Scu.QueryRetrieveScu.Find2(DicomScp,0,DicomMatchDelegate{``1},DicomDataSet) Sends a C-FIND-REQ message to a peer member of a connection defined by Scp. The C-FIND-REQ is defined by the Query parameter.
Leadtools.Dicom.Scu.QueryRetrieveScu.Get(DicomScp,string,PresentationContext}) Sends a STUDY-level C-GET-REQ message to a peer member of a connection defined by Scp.
Leadtools.Dicom.Scu.QueryRetrieveScu.Get(DicomScp,string,string,PresentationContext}) Sends a SERIES-level C-GET-REQ message to a peer member of a connection defined by Scp.
Leadtools.Dicom.Scu.QueryRetrieveScu.Get(DicomScp,string,string,string,PresentationContext}) Sends an IMAGE-level C-GET-REQ message to a peer member of a connection defined by Scp.
Leadtools.Dicom.Scu.QueryRetrieveScu.MatchInstance Occurs when an instance has been matched.
Leadtools.Dicom.Scu.QueryRetrieveScu.MatchSeries Occurs when a series has been matched.
Leadtools.Dicom.Scu.QueryRetrieveScu.MatchStudy Occurs when a study has been matched.
Leadtools.Dicom.Scu.QueryRetrieveScu.Moved Occurs when a dataset has been successfully moved to the destination.
Leadtools.Dicom.Scu.QueryRetrieveScu.ReceivedStoreRequest Occurs when C-STORE-REQ is received as a result of a C-GET request.
Leadtools.Dicom.Scu.StoreScu.AfterCStore Occurs after receiving a C-STORE-RSP.
Leadtools.Dicom.Scu.StoreScu.BeforeCStore Occurs before a C-STORE-REQ is sent to the server.

Version Changes: 17.5 to 18

New Members

The following members have been added to the existing types:

Member Description
Leadtools.Dicom.Scu.Common.DicomConnection.OnBeforeClose Fires the BeforeClose event.
Leadtools.Dicom.Scu.Common.DicomConnection.OnAfterClose Fires the AfterClose event.
Leadtools.Dicom.Scu.Common.DicomConnection.ActiveScp The current peer connection associated with this connection.
Leadtools.Dicom.Scu.Common.DicomConnection.LogSendCMoveRequest(Byte,Int32,String,Leadtools.Dicom.DicomCommandPriorityType,String,Leadtools.Dicom.DicomDataSet) Logs the C-MOVE-REQ message.
Leadtools.Dicom.Scu.Common.DicomConnection.LogSendCGetRequest(Byte,Int32,String,Leadtools.Dicom.DicomCommandPriorityType,Leadtools.Dicom.DicomDataSet) Logs the C-GET-REQ message
Leadtools.Dicom.Scu.Common.DicomConnection.BeforeClose Occurs before a close request is sent to the scp.
Leadtools.Dicom.Scu.Common.DicomConnection.AfterClose Occurs after a close response is received from the scp.
Leadtools.Dicom.Scu.Common.DicomConnection.Rejected Gets a value indicating whether this Leadtools.Dicom.Scu.Common.DicomConnection connection association has been rejected.
Leadtools.Dicom.Scu.Common.DicomConnection.RejectReason Gets a descriptive string of the reason for associate rejection.
Leadtools.Dicom.Scu.Common.DicomConnection.Status Gets the status of the last DICOM operation associated with this connection.
Leadtools.Dicom.Scu.Common.BeforeCMoveEventArgs(Leadtools.Dicom.Scu.DicomScp,Leadtools.Dicom.DicomDataSet,Leadtools.Dicom.DicomCommandPriorityType,String) (Constructor) Initializes a new instance of the Leadtools.Dicom.Scu.Common.BeforeCMoveEventArgs class.
Leadtools.Dicom.Scu.Common.BeforeCMoveEventArgs.PresentationID Gets or sets the presentation ID.
Leadtools.Dicom.Scu.Common.BeforeCMoveEventArgs.MessageId Gets or sets the message id.
Leadtools.Dicom.Scu.Common.BeforeCMoveEventArgs.AffectedClass Gets or sets the affected class.
Leadtools.Dicom.Scu.Common.AfterCMoveEventArgs(Leadtools.Dicom.Scu.DicomScp,Int32,Int32,Int32,Leadtools.Dicom.DicomDataSet,Leadtools.Dicom.DicomCommandStatusType) (Constructor) Initializes a new instance of the Leadtools.Dicom.Scu.Common.AfterCMoveEventArgs class.
Leadtools.Dicom.Scu.Common.AfterCMoveEventArgs.Remaining Gets or sets the remaining number of C-STORE operation.
Leadtools.Dicom.Scu.Common.AfterCMoveEventArgs.PresentationID Gets or sets the presentation ID.
Leadtools.Dicom.Scu.Common.AfterCMoveEventArgs.MessageId Gets or sets the message id.
Leadtools.Dicom.Scu.Common.AfterCMoveEventArgs.AffectedClass Gets or sets the affected class.
Leadtools.Dicom.Scu.Common.BeforeCGetEventArgs Provides data for the BeforeCGet event.
Leadtools.Dicom.Scu.Common.BeforeCGetEventArgs(Leadtools.Dicom.Scu.DicomScp,Leadtools.Dicom.DicomDataSet,Leadtools.Dicom.DicomCommandPriorityType) (Constructor) Initializes a new instance of the Leadtools.Dicom.Scu.Common.BeforeCGetEventArgs class.
Leadtools.Dicom.Scu.Common.BeforeCGetEventArgs.Dispose(Boolean) Releases all resources used by the Leadtools.Dicom.Scu.Common.AfterCGetEventArgs.
Leadtools.Dicom.Scu.Common.BeforeCGetEventArgs.Dispose Releases all resources used by the Leadtools.Dicom.Scu.Common.BeforeCGetEventArgs.
Leadtools.Dicom.Scu.Common.BeforeCGetEventArgs.Dataset Gets or sets the DICOM data set which describes the C-GET-REQ information to retrieve
Leadtools.Dicom.Scu.Common.BeforeCGetEventArgs.Priority Gets or sets priority level of the message
Leadtools.Dicom.Scu.Common.BeforeCGetEventArgs.PresentationID Gets or sets the presentation ID
Leadtools.Dicom.Scu.Common.BeforeCGetEventArgs.MessageId Gets or sets the message ID
Leadtools.Dicom.Scu.Common.BeforeCGetEventArgs.AffectedClass Gets or sets the SOP UID for this C-Get query
Leadtools.Dicom.Scu.Common.AfterCGetEventArgs Provides data for the Leadtools.Dicom.Scu.QueryRetrieveScu.AfterCGet event.
Leadtools.Dicom.Scu.Common.AfterCGetEventArgs(Leadtools.Dicom.Scu.DicomScp,Int32,Int32,Int32,Leadtools.Dicom.DicomDataSet,Leadtools.Dicom.DicomCommandStatusType) (Constructor) Provides data for the Leadtools.Dicom.Scu.QueryRetrieveScu.AfterCGet event
Leadtools.Dicom.Scu.Common.AfterCGetEventArgs.Dispose(Boolean) Releases all resources used by the Leadtools.Dicom.Scu.Common.AfterCGetEventArgs.
Leadtools.Dicom.Scu.Common.AfterCGetEventArgs.Dispose Releases all resources used by the Leadtools.Dicom.Scu.Common.BeforeCGetEventArgs.
Leadtools.Dicom.Scu.Common.AfterCGetEventArgs.Remaining Gets or sets number of remaining C-STORE suboperations
Leadtools.Dicom.Scu.Common.AfterCGetEventArgs.Completed Gets or sets number of completed C-STORE suboperations
Leadtools.Dicom.Scu.Common.AfterCGetEventArgs.Failed Gets or sets number of failed C-STORE suboperations
Leadtools.Dicom.Scu.Common.AfterCGetEventArgs.Warning Gets or sets number of C-STORE suboperations that generated warnings
Leadtools.Dicom.Scu.Common.AfterCGetEventArgs.Dataset Gets or sets a Leadtools.Dicom.DicomDataSetobject which contains the information retrieved from the original C-GET-REQ
Leadtools.Dicom.Scu.Common.AfterCGetEventArgs.Status Gets or sets a status Leadtools.Dicom.DicomCommandStatusType of the C-GET-REQ
Leadtools.Dicom.Scu.Common.AfterCGetEventArgs.PresentationID Gets or sets the presentation ID being responded to
Leadtools.Dicom.Scu.Common.AfterCGetEventArgs.MessageId Gets or sets the Message ID being responded to
Leadtools.Dicom.Scu.Common.AfterCGetEventArgs.AffectedClass Gets or sets the SOP UID for this C-GET query
Leadtools.Dicom.Scu.Common.ReceivedStoreRequestEventArgs Provides data for the Leadtools.Dicom.Scu.QueryRetrieveScu.ReceivedStoreRequest event.
Leadtools.Dicom.Scu.Common.ReceivedStoreRequestEventArgs(Leadtools.Dicom.Scu.DicomScp,Leadtools.Dicom.DicomDataSet,Leadtools.Dicom.Scu.Patient,Leadtools.Dicom.Scu.Study,Leadtools.Dicom.Scu.Series,Leadtools.Dicom.Scu.Common.CompositeObjectInstance) (Constructor) Initializes a new instance of the Leadtools.Dicom.Scu.Common.ReceivedStoreRequestEventArgs class.
Leadtools.Dicom.Scu.Common.ReceivedStoreRequestEventArgs.Dispose(Boolean) Releases all resources used by the Leadtools.Dicom.Scu.Common.AfterCGetEventArgs.
Leadtools.Dicom.Scu.Common.ReceivedStoreRequestEventArgs.Dispose Releases all resources used by the Leadtools.Dicom.Scu.Common.BeforeCGetEventArgs.
Leadtools.Dicom.Scu.Common.ReceivedStoreRequestEventArgs.Dataset Gets or sets a Leadtools.Dicom.DicomDataSet which represents the result of a C-GET-REQ
Leadtools.Dicom.Scu.Common.ReceivedStoreRequestEventArgs.Patient Gets or sets the patient.
Leadtools.Dicom.Scu.Common.ReceivedStoreRequestEventArgs.Study Gets or sets the study.
Leadtools.Dicom.Scu.Common.ReceivedStoreRequestEventArgs.Series Gets or sets the series.
Leadtools.Dicom.Scu.Common.ReceivedStoreRequestEventArgs.Instance Gets or sets the instance.
Leadtools.Dicom.Scu.Common.ReceivedStoreRequestEventArgs.Status Gets or sets the status for the store operation.
Leadtools.Dicom.Scu.Common.BeforeCGetDelegate Represents the method that will handle the Leadtools.Dicom.Scu.QueryRetrieveScu.BeforeCGet event.
Leadtools.Dicom.Scu.Common.ReceivedStoreRequestDelegate Represents the method that will handle the Leadtools.Dicom.Scu.QueryRetrieveScu.ReceivedStoreRequest event.
Leadtools.Dicom.Scu.Common.AfterCGetDelegate Represents the method that will handle the Leadtools.Dicom.Scu.QueryRetrieveScu.AfterCGet event.
Leadtools.Dicom.Scu.Common.Parameters._Association
Leadtools.Dicom.Scu.Common.Parameters.ExceptionCode Gets or sets the exception code.
Leadtools.Dicom.Scu.Common.Parameters.Result Gets or sets the result.
Leadtools.Dicom.Scu.Common.Parameters.Source Gets or sets the rejection source.
Leadtools.Dicom.Scu.Common.Parameters.Reason Gets or sets the rejection reason.
Leadtools.Dicom.Scu.Common.Parameters.MatchCount Gets or sets the match count.
Leadtools.Dicom.Scu.Common.Parameters.Association Gets or sets the association.
Leadtools.Dicom.Scu.Common.Parameters.PresentationID Gets or sets the presentation ID.
Leadtools.Dicom.Scu.Common.Parameters.MessageID Gets or sets the message ID.
Leadtools.Dicom.Scu.Common.Parameters.AffectedClass Gets or sets the affected class.
Leadtools.Dicom.Scu.Common.Parameters.Status Gets or sets the status.
Leadtools.Dicom.Scu.Common.Parameters.Remaining Gets or sets the remaining number of sub operations.
Leadtools.Dicom.Scu.Common.Parameters.Completed Gets or sets the number of completed sub operations.
Leadtools.Dicom.Scu.Common.Parameters.Failed Gets or sets the failed number of sub operations.
Leadtools.Dicom.Scu.Common.Parameters.Warning Gets or sets the number of sub-operations that completed with warnings.
Leadtools.Dicom.Scu.Common.Parameters.Dataset Gets or sets the dataset.
Leadtools.Dicom.Scu.QueryRetrieveScu.OnBeforeCMove(Leadtools.Dicom.Scu.Common.BeforeCMoveEventArgs) Raises the Leadtools.Dicom.Scu.QueryRetrieveScu.BeforeCMove event.
Leadtools.Dicom.Scu.QueryRetrieveScu.OnBeforeCGet(Leadtools.Dicom.Scu.Common.BeforeCGetEventArgs) Raises the Leadtools.Dicom.Scu.QueryRetrieveScu.BeforeCGet event.
Leadtools.Dicom.Scu.QueryRetrieveScu.OnAfterCGet(Leadtools.Dicom.Scu.Common.AfterCGetEventArgs) Raises the Leadtools.Dicom.Scu.QueryRetrieveScu.AfterCGet event.
Leadtools.Dicom.Scu.QueryRetrieveScu.OnAfterCMove(Leadtools.Dicom.Scu.Common.AfterCMoveEventArgs) Raises the Leadtools.Dicom.Scu.QueryRetrieveScu.AfterCMove event.
Leadtools.Dicom.Scu.QueryRetrieveScu.OnReceiveCGetResponse(Byte,Int32,String,Leadtools.Dicom.DicomCommandStatusType,Int32,Int32,Int32,Int32,Leadtools.Dicom.DicomDataSet) Called when a C-GET-RSP received.
Leadtools.Dicom.Scu.QueryRetrieveScu.Get(Leadtools.Dicom.Scu.DicomScp,Leadtools.Dicom.DicomDataSet) Sends a C-GET-REQ message to a peer member of a connection defined by Scp.
Leadtools.Dicom.Scu.QueryRetrieveScu.Get(Leadtools.Dicom.Scu.DicomScp,String,Collections.Generic.List<Leadtools.Dicom.Scu.Common.PresentationContext>) Sends a STUDY-level C-GET-REQ message to a peer member of a connection defined by Scp.
Leadtools.Dicom.Scu.QueryRetrieveScu.Get(Leadtools.Dicom.Scu.DicomScp,String,String,Collections.Generic.List<Leadtools.Dicom.Scu.Common.PresentationContext>) Sends a SERIES-level C-GET-REQ message to a peer member of a connection defined by Scp.
Leadtools.Dicom.Scu.QueryRetrieveScu.Get(Leadtools.Dicom.Scu.DicomScp,String,String,String,Collections.Generic.List<Leadtools.Dicom.Scu.Common.PresentationContext>) Sends an IMAGE-level C-GET-REQ message to a peer member of a connection defined by Scp.
Leadtools.Dicom.Scu.QueryRetrieveScu.GetCompatiblePresentationContext(Leadtools.Dicom.DicomDataSet) Returns a Leadtools.Dicom.Scu.Common.PresentationContext that contains the abstract syntax and transfer syntax of a Leadtools.Dicom.DicomDataSet
Leadtools.Dicom.Scu.QueryRetrieveScu.BeforeCGet Occurs before a C-GET-REQ is sent to the scp.
Leadtools.Dicom.Scu.QueryRetrieveScu.ReceivedStoreRequest Occurs when C-STORE-REQ is received as a result of a C-GET request.
Leadtools.Dicom.Scu.QueryRetrieveScu.AfterCGet Occurs before a C-GET-REQ is sent to the scp.

For more information, refer to New in 18.

Version Changes: 17 to 17.5

Version 17.5 has not changed from Version 17. For more information, refer to New in 17.5.

Version Changes: 16.5 to 17

New Types

The following new types have been added to LEADTOOLS For .NET v17:

Class Description
Leadtools.Dicom.Scu.Common.Parameters

Internal class used to hold current DICOM communication information.

Leadtools.Dicom.Scu.Common.CommonEventArgs

Provides data for DICOM events that share common data.

Leadtools.Dicom.Scu.Common.BeforeNGetEventArgs

Provides data for the BeforeNGetEvent event.

Leadtools.Dicom.Scu.PerformedProcedureStepScu

Uses abilities of the base DicomNet class to implement a Modality Performed Procedure Step and General Purpose Procedure Step SCU.

Leadtools.Dicom.Scu.Queries.BaseQuery

Base class to use with DICOM queries that require a query retrieve level.

Leadtools.Dicom.Scu.Queries.BroadQuery

Provides information for a broad modality worklist query.

Leadtools.Dicom.Scu.Queries.ModalityWorklistQuery

Provides information for a modality worklist query.

Leadtools.Dicom.Scu.Queries.PatientQuery

Provides information for querying patient information.

Leadtools.Dicom.Scu.Queries.SeriesQuery

Provides information for querying series information.

Leadtools.Dicom.Scu.Queries.StudyQuery

Provides information for querying study information.

Leadtools.Dicom.Scu.Queries.StudyRootQuerySeries

Provides information for doing a Study Root Query Series C-FIND-REQ.

Leadtools.Dicom.Scu.ImageInstance

Contains DICOM image information.

Leadtools.Dicom.Scu.KeyImageInstance

Contains information on key image notes.

Leadtools.Dicom.Scu.PresentationStateInstance

Contains information related to a presentation state composite instance.

Leadtools.Dicom.Scu.BeforeCStoreEventArgs

Provides data for the BeforeCStore event.

Leadtools.Dicom.Scu.Common.CompositeObjectInstance

Contains information about a composite object instance.

Leadtools.Dicom.Scu.Common.QueryLevel

Defines the level of a C-FIND query.

Leadtools.Dicom.Scu.Common.StatusCommonEventArgs

Provides data for DICOM events that share common data that includes a status.

Leadtools.Dicom.Scu.Common.AfterCMoveEventArgs

Provides data for the AfterCMove event.

Leadtools.Dicom.Scu.DicomMatchDelegate

Represents the method that will handle a DICOM match.

New Members

The following members have been moved to existing types in LEADTOOLS For .NET v17:

Member Description
Leadtools.Dicom.Scu.Common.DicomConnection.parameters Internal variable to hold that information associated with DICOM commands.
Leadtools.Dicom.Scu.Common.DicomConnection._Status Internal value to hold the status of the last DICOM operation associated with this connection.
Leadtools.Dicom.Scu.Common.DicomConnection.ActiveScp The current peer connection associated with this connection.
Leadtools.Dicom.Scu.Common.DicomConnection.LogSendCMoveRequest Logs the C-MOVE-REQ message.
Leadtools.Dicom.Scu.Common.DicomConnection.Rejected Gets a value indicating whether this Leadtools.Dicom.Scu.Common.DicomConnection connection association has been rejected.
Leadtools.Dicom.Scu.Common.DicomConnection.RejectReason Gets a descriptive string of the reason for associate rejection.
Leadtools.Dicom.Scu.Common.DicomConnection.Status Gets the status of the last DICOM operation associated with this connection.
Leadtools.Dicom.Scu~Leadtools.Dicom.Scu.Common.BeforeCMoveEventArgs Raises the Leadtools.Dicom.Scu.QueryRetrieveScu.BeforeCMove event.
Leadtools.Dicom.Scu.QueryRetrieveScu.OnAfterCMove(Leadtools.Dicom.Scu.Common.AfterCMoveEventArgs) Raises the Leadtools.Dicom.Scu.QueryRetrieveScu.AfterCMove event.
Leadtools.Dicom.Scu.Common.BeforeCMoveEventArgs.PresentationID Gets or sets the presentation ID.
Leadtools.Dicom.Scu.Common.BeforeCMoveEventArgs.MessageId Gets or sets the message id.
Leadtools.Dicom.Scu.Common.BeforeCMoveEventArgs.AffectedClass Gets or sets the affected class.
Leadtools.Dicom.Scu.Common.AfterCMoveEventArgs.Remaining Gets or sets the remaining number of C-STORE operation.
Leadtools.Dicom.Scu.Common.AfterCMoveEventArgs.PresentationID Gets or sets the presentation ID.
Leadtools.Dicom.Scu.Common.AfterCMoveEventArgs.MessageId Gets or sets the message id.
Leadtools.Dicom.Scu.Common.AfterCMoveEventArgs.AffectedClass Gets or sets the affected class.
Leadtools.Dicom.Scu.Common.AfterCMoveEventArgs.#ctor(Leadtools.Dicom.Scu.DicomScp,System.Int32,System.Int32,System.Int32,Leadtools.Dicom.DicomDataSet,Leadtools.Dicom.DicomCommandStatusType) Initializes a new instance of the AfterCMoveEventArgs class.
Leadtools.Dicom.Scu.Common.BeforeCMoveEventArgs.#ctor(Leadtools.Dicom.Scu.DicomScp,Leadtools.Dicom.DicomDataSet,Leadtools.Dicom.DicomCommandPriorityType,System.String) Initializes a new instance of the BeforeCMoveEventArgs class.

Moved Types

The following Types have been moved in LEADTOOLS For .NET v17:

Old Type New Type
Leadtools.Dicom.Scu.Common.CodeSequence Leadtools.Dicom.Common.DataTypes.CodeSequence
Leadtools.Dicom.Scu.Common.TimeRange Leadtools.Dicom.Common.DataTypes.TimeRange
Leadtools.Dicom.Common.Time Leadtools.Dicom.Common.DataTypes.Time
Leadtools.Dicom.Scu.Common.DateRange Leadtools.Dicom.Common.DataTypes.DateRange

Removed Types

The following Types have been removed in LEADTOOLS For .NET v17:

Type Description
Leadtools.Dicom.Scu.PersonName

A character string encoded using a 5 component convention.

Leadtools.Dicom.Scu.DicomStoreSCP

Provides the StoreSCP implementation for a C-MOVE-REQ.

Version Changes: 16 to 16.5

New Assembly

The following assembly has been added to LEADTOOLS For .NET v16.5:

Namespace Description
Leadtools.Dicom.Scu Includes classes, structures and enumerations that allow you to quickly add the common DICOM messaging interface used in PACS-enabled image viewer workstations to your DICOM Image Viewer application.
Help Version 23.0.2024.3.10
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2024 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS Imaging, Medical, and Document

Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.