Leadtools.Dicom.Scu Assembly Changes

Version Changes: 18 to 19

New Members

The following members have been added to the existing types:

Member Description
Leadtools.Dicom.Scu.Common.StorageCommitmentResultEventArgs Provides data for the Leadtools.Dicom.Scu.StoreScu.StorageCommitmentResult event.
Leadtools.Dicom.Scu.Common.StorageCommitmentResultEventArgs(Leadtools.Dicom.Common.DataTypes.StorageCommitmentResult) (Constructor) Initializes a new instance of the Leadtools.Dicom.Scu.Common.StorageCommitmentResultEventArgs class.
Leadtools.Dicom.Scu.Common.StorageCommitmentResultEventArgs.Result Gets or sets the storage commitment result.
Leadtools.Dicom.Scu.StoreScu.Store(Leadtools.Dicom.Scu.DicomScp,String,String,Boolean,Boolean) Sends a C-STORE-REQ message to a peer member of a connection defined by Scp.
Leadtools.Dicom.Scu.StoreScu.StorageCommit(Leadtools.Dicom.Scu.DicomScp,Leadtools.Dicom.DicomDataSet,Boolean) Sends a storage commit request message to a peer member of a connection defined by SCP.
Leadtools.Dicom.Scu.StoreScu.OnReceiveNActionResponse(Byte,Int32,String,String,Leadtools.Dicom.DicomCommandStatusType,Int32,Leadtools.Dicom.DicomDataSet) Notifies a connection that an N-ACTION-RSP command was received.
Leadtools.Dicom.Scu.StoreScu.OnReceiveNReportRequest(Byte,Int32,String,String,Int32,Leadtools.Dicom.DicomDataSet) Notifies a connection that an N-EVENT-REPORT-REQ command was received.
Leadtools.Dicom.Scu.StoreScu.BeforeNAction Occurs before an N-ACTION-REQ is sent to the server.
Leadtools.Dicom.Scu.StoreScu.AfterNAction Occurs after receiving N-ACTION-RSP.
Leadtools.Dicom.Scu.StoreScu.StorageCommitmentResult Occurs after receiving a storage commitment response.

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.
Products | Support | Contact Us | Copyright Notices
© 1991-2017 LEAD Technologies, Inc. All Rights Reserved.
LEADTOOLS Imaging, Medical, and Document
Click or drag to resize