Leadtools.Dicom.Scp Assembly Changes

Summary

Version Changes: 20 to 21

New Members (version 21)

The following members have been added:

Name Description
Leadtools.Dicom.Scp.CFindClientSessionProxy.SendCFindResponse(DicomCommandStatusType,StatusBase,DicomDataSet,string) Sends a DICOM C-Find response to the underlying ClientSession object.
Leadtools.Dicom.Scp.ClientSession.SendCFindResponse(byte,int,string,DicomCommandStatusType,StatusBase,DicomDataSet,string) Sends a C-FIND response to the client.
Leadtools.Dicom.Scp.ClientSession.SendCMoveResponse(byte,int,string,DicomCommandStatusType,StatusBase,int,int,int,int,DicomDataSet,string) Sends a C-MOVE response to the client.
Leadtools.Dicom.Scp.ClientSession.SendCStoreResponse(byte,int,string,string,DicomCommandStatusType,StatusBase,string) Sends a C-STORE response to the client.
Leadtools.Dicom.Scp.ClientSession.SendNActionResponse(byte,int,string,string,DicomCommandStatusType,StatusBase,int,DicomDataSet,string) Sends an N-ACTION response to the client.
Leadtools.Dicom.Scp.ClientSession.SendNCreateResponse(byte,int,string,string,DicomCommandStatusType,StatusBase,DicomDataSet,string) Sends a C-CREATE response to the client.
Leadtools.Dicom.Scp.ClientSession.SendNGetResponse(byte,int,string,string,DicomCommandStatusType,StatusBase,DicomDataSet,string) Sends an N-GET response to the client.
Leadtools.Dicom.Scp.ClientSession.SendNSetResponse(byte,int,string,string,DicomCommandStatusType,StatusBase,DicomDataSet,string) Sends an N-SET response to the client.
Leadtools.Dicom.Scp.CMoveClientSessionProxy.SendCMoveResponse(DicomCommandStatusType,StatusBase,DicomDataSet,int,int,int,int,string) Sends C-MOVE response to the the underlying ClientSession object.
Leadtools.Dicom.Scp.Command.CFindCommand.Session2 Gets the client session proxy which handles the DICOM C-FIND messages.
Leadtools.Dicom.Scp.Command.CMoveCommand.Session2 Gets the client proxy that performs the communication with the actual client.
Leadtools.Dicom.Scp.Command.CStoreCommand.Session2 Gets the client proxy that performs the communication with the actual client.
Leadtools.Dicom.Scp.Command.DicomCommand.CommandType Gets or sets the DicomCommandType of the DicomCommand.
Leadtools.Dicom.Scp.Command.DicomCommand.Execute(bool) Process the client request.
Leadtools.Dicom.Scp.Command.Exceptions.InvalidRequestDatasetException.#ctor(string,long) Initializes a new instance of the InvalidRequestDatasetException class.
Leadtools.Dicom.Scp.Command.Exceptions.InvalidRequestDatasetException.OffendingElementList Gets or sets a list of the DICOM elements that caused the DicomDataSet to be invalid.
Leadtools.Dicom.Scp.Command.InvalidRequestDatasetException.#ctor(string,long) Initializes a new instance of the InvalidRequestDatasetException class.
Leadtools.Dicom.Scp.Command.InvalidRequestDatasetException.OffendingElementList Gets or sets a list of the DICOM elements that caused the DicomDataSet to be invalid.
Leadtools.Dicom.Scp.Command.MediaNCreateCommand.Session2 Gets the client session proxy which handles the DICOM N-CREATE messages.
Leadtools.Dicom.Scp.Command.NAction.PatientUpdater.PatientUpdaterCommand.DeleteInstance(string) Leadtools.Dicom.Scp.Command.NActionCommand command implementation that handles the N-ACTION delete instance command request action.
Leadtools.Dicom.Scp.Command.NAction.PatientUpdater.PatientUpdaterCommand.DoStoreDataSet(DicomDataSet,DataRow,String@,ReferencedImages) Stores the DICOM dataset.
Leadtools.Dicom.Scp.Command.NActionCommand.Session2 Gets the client session proxy which handles the DICOM N-ACTION messages.
Leadtools.Dicom.Scp.Command.NCreateCommand.Session2 Gets the client session proxy which handles the DICOM N-CREATE messages.
Leadtools.Dicom.Scp.Command.NGetCommand.Session2 Gets the client session proxy which handles the DICOM N-GET messages.
Leadtools.Dicom.Scp.Command.NSetCommand.Session2 Gets the client session proxy which handles the DICOM N-SET messages.
Leadtools.Dicom.Scp.Command.PatientUpdaterCommand.DeleteInstance(string) Leadtools.Dicom.Scp.Command.NActionCommand command implementation that handles the N-ACTION delete instance command request action.
Leadtools.Dicom.Scp.Command.PatientUpdaterCommand.DoStoreDataSet(DicomDataSet,DataRow,String@,ReferencedImages) Stores the DICOM dataset.
Leadtools.Dicom.Scp.CStoreClientSessionProxy.SendCStoreResponse(DicomCommandStatusType,StatusBase,string) Sends a DICOM C-STORE response to the underlying ClientSession object.
Leadtools.Dicom.Scp.ICFindClientSessionProxy2 Provides the required functionality for communicating with a client that initiated a C-FIND request.
Leadtools.Dicom.Scp.ICMoveClientSessionProxy2 Provides the required functionality for communicating with a client that initiated a C-MOVE request.
Leadtools.Dicom.Scp.ICStoreClientSessionProxy2 Provides the required functionality for communicating with a client that initiated a C-STORE request.
Leadtools.Dicom.Scp.INActionClientSessionProxy2 Provides the required functionality for communicating with a client that initiated an N-ACTION request.
Leadtools.Dicom.Scp.INCreateClientSessionProxy2 Provides the required functionality for communicating with a client that initiated a N-CREATE request.
Leadtools.Dicom.Scp.INGetClientSessionProxy2 Provides the required functionality for communicating with a client that initiated a N-SET request.
Leadtools.Dicom.Scp.INSetClientSessionProxy2 Provides the required functionality for communicating with a client that initiated a N-SET request.
Leadtools.Dicom.Scp.NActionClientSessionProxy.SendNActionResponse(DicomCommandStatusType,StatusBase,DicomDataSet,string) Sends a DICOM N-ACTION response to the underlying ClientSession object.
Leadtools.Dicom.Scp.NCreateClientSessionProxy.SendNCreateResponse(DicomCommandStatusType,StatusBase,DicomDataSet,string) Sends a DICOM N-CREATE response to the underlying ClientSession object.
Leadtools.Dicom.Scp.NGetClientSessionProxy.SendNGetResponse(DicomCommandStatusType,DicomDataSet,string) Sends a DICOM N-GET response to the underlying ClientSession object.
Leadtools.Dicom.Scp.NGetClientSessionProxy.SendNGetResponse(DicomCommandStatusType,StatusBase,DicomDataSet,string) Sends a DICOM N-GET response to the underlying ClientSession object.
Leadtools.Dicom.Scp.NSetClientSessionProxy.SendNSetResponse(DicomCommandStatusType,StatusBase,DicomDataSet,string) Sends a DICOM N-SET response to the underlying ClientSession object.
Leadtools.Dicom.Scp.ResponseEventArgs.StatusArgs Gets or sets a StatusBase object which is used to set optional status DICOM Elements in the command set.

Removed Members (version 21)

The following members have been removed:

Name
None

Version Changes: 19 to 20

New Members (version 20)

The following members have been added:

Name Description
Leadtools.Dicom.Scp.Command.AutoUpdateOptions Options that specify which messages to forward when a receiving SCP forwards a Patient Updater N-Action message to another SCP.
Leadtools.Dicom.Scp.Command.CStoreCommandConfiguration.SaveMetadataOptions The MetadataOptions that specify the metadata generated when calling CStoreCommand.DoExecute.
Leadtools.Dicom.Scp.Command.IntValueAttribute Defines an attribute used to decorate the members of the AutoUpdateOptions Class.
Leadtools.Dicom.Scp.Command.NAction.PatientUpdater.AutoUpdateOptions Options that specify which messages to forward when a receiving SCP forwards a Patient Updater N-Action message to another SCP.
Leadtools.Dicom.Scp.Command.NAction.PatientUpdater.IntValueAttribute Defines an attribute used to decorate the members of the AutoUpdateOptions Class.
Leadtools.Dicom.Scp.Command.NAction.PatientUpdater.PatientUpdaterCommand.DeletePatientStudies(string,StudyInstanceReference) Deletes the specified list of studies for a specified patient.
Leadtools.Dicom.Scp.Command.NAction.PatientUpdater.PatientUpdaterCommand.GetPatientInstances(string,MergeSopInstanceReference) Gets the instances for the specified patient ID and list of SOP Instance UIDs.
Leadtools.Dicom.Scp.Command.NAction.PatientUpdater.PatientUpdaterCommand.GetPatientInstances(string,StudyInstanceReference) Gets the instances for the specified patient ID and list of Study Instance UIDs.
Leadtools.Dicom.Scp.Command.NAction.PatientUpdater.PatientUpdaterCommand.GetPatientStudyCount(string,StudyInstanceReference) Gets the number of existing studies for the specified patient and list of Study Instance UIDs.
Leadtools.Dicom.Scp.Command.NAction.PatientUpdater.PatientUpdaterOptions.AutoUpdateOptions Gets or sets the auto update options.
Leadtools.Dicom.Scp.Command.PatientUpdaterCommand.DeletePatientStudies(string,StudyInstanceReference) Deletes the specified list of studies for a specified patient.
Leadtools.Dicom.Scp.Command.PatientUpdaterCommand.GetPatientInstances(string,MergeSopInstanceReference) Gets the instances for the specified patient ID and list of SOP Instance UIDs.
Leadtools.Dicom.Scp.Command.PatientUpdaterCommand.GetPatientInstances(string,StudyInstanceReference) Gets the instances for the specified patient ID and list of Study Instance UIDs.
Leadtools.Dicom.Scp.Command.PatientUpdaterCommand.GetPatientStudyCount(string,StudyInstanceReference) Gets the number of existing studies for the specified patient and list of Study Instance UIDs.
Leadtools.Dicom.Scp.Command.PatientUpdaterOptions.AutoUpdateOptions Gets or sets the auto update options.

Removed Members (version 20)

The following members have been removed:

Name
None

Version Changes: 18 to 19

New Members

The following members have been added:

Name Description
Leadtools.Dicom.Scp.ARTimerExpiresHandler - Represents the method that will handle the ARTimerExpires event.
Leadtools.Dicom.Scp.ClientSession.ARTimerExpires Occurs when the Association Request, Reject or Release timer timeout expires.
Leadtools.Dicom.Scp.ClientSession.ARTimerExpiresHandler(ClientSession) Represents the method that will handle the ARTimerExpires event.
Leadtools.Dicom.Scp.ClientSession.CFindResponse Occurs before sending a C-FIND response to a client.
Leadtools.Dicom.Scp.ClientSession.CMoveResponse Occurs before sending a C-MOVE response to a client.
Leadtools.Dicom.Scp.ClientSession.CMoveStoreSubOperation Occurs before sending a C-Store request initiated by a C-MOVE request.
Leadtools.Dicom.Scp.ClientSession.CommunicationIdleTimeout Occurs when the communication idle timer timeout expires.
Leadtools.Dicom.Scp.ClientSession.CommunicationIdleTimeoutHandler(ClientSession) Represents the method that will handle the CommunicationIdleTimeout event.
Leadtools.Dicom.Scp.ClientSession.CStoreResponse Occurs before sending a C-STORE response to a client.
Leadtools.Dicom.Scp.ClientSession.LogEvent(LogType,MessageDirection,string,DicomCommandType,DicomDataSet,SerializableDictionary) Logs an event.
Leadtools.Dicom.Scp.ClientSession.NActionResponse Occurs before sending an N-ACTION response to a client.
Leadtools.Dicom.Scp.ClientSession.NCreateResponse Occurs before sending an N-CREATE to a client.
Leadtools.Dicom.Scp.ClientSession.NGetResponse Occurs before sending an N-GET response to a client.
Leadtools.Dicom.Scp.ClientSession.NSetResponse Occurs before sending an N-SET to a client.
Leadtools.Dicom.Scp.ClientSessionProxy.LogEvent(LogType,MessageDirection,string,DicomCommandType,DicomDataSet,SerializableDictionary) Logs an event.
Leadtools.Dicom.Scp.Command.AbstractClassCommandType - Contains information about the Leadtools.Dicom.Scp.Command.DicomCommand class type which handles a DICOM abstract class.
Leadtools.Dicom.Scp.Command.ChangePatientCommand - Leadtools.Dicom.Scp.Command.NActionCommand command implementation that handles the N-ACTION change patient command request action.
Leadtools.Dicom.Scp.Command.ChangeSeriesCommand - Leadtools.Dicom.Scp.Command.NActionCommand command implementation that handles the N-ACTION change series command request action.
Leadtools.Dicom.Scp.Command.ChangeStudyCommand - Leadtools.Dicom.Scp.Command.NActionCommand command implementation that handles the N-ACTION change study command request action.
Leadtools.Dicom.Scp.Command.CMoveCommand.SendCMoveResponsesToClientSession(MatchingParameterList,DicomDataSet,Int32@,Int32@,Int32@) Move the matched results and send the C-MOVE responses.
Leadtools.Dicom.Scp.Command.CMoveCommandOperationCanceledException - The exceptions thrown when a C-MOVE operation is canceled.
Leadtools.Dicom.Scp.Command.Configuration.DicomCommandsSettings.GetDicomCommandsSettings(IConfigurationSource) Returns the DicomCommandsSettings section from the provided Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource.
Leadtools.Dicom.Scp.Command.CopyPatientCommand - Leadtools.Dicom.Scp.Command.NActionCommand command implementation that handles the N-ACTION copy patient command request action
Leadtools.Dicom.Scp.Command.CopyStudyCommand - Leadtools.Dicom.Scp.Command.NActionCommand command implementation that handles the N-ACTION copy study command request action.
Leadtools.Dicom.Scp.Command.CStoreCommand.DataSetStored Occurs after storing a DICOM DataSet.
Leadtools.Dicom.Scp.Command.CStoreCommand.DoStoreDataSet(DicomDataSet,String@,ReferencedImages,String@,String@) Saves the Leadtools.Dicom.DicomDataSet and generates images.
Leadtools.Dicom.Scp.Command.CStoreCommand.DoUpdateDatabase Gets or sets a value indicating whether to update the database when DoExecute gets called.
Leadtools.Dicom.Scp.Command.CStoreCommand.DoUseExternalStoreSettings Gets or sets a value indicating whether to use the external store (cloud) settings to determine where the Leadtools.Dicom.DicomDataSet will be saved when DoExecute gets called.
Leadtools.Dicom.Scp.Command.CStoreCommand.DoValidateSopInstance Gets or sets a value indicating whether to validate the Leadtools.Dicom.DicomTag.SOPInstanceUID of the dataset when DoExecute gets called.
Leadtools.Dicom.Scp.Command.CStoreCommand.ExternalStoreDataAccess Gets or sets the Leadtools.Medical.ExternalStore.DataAccessLayer.IExternalStoreDataAccessAgent object used to perform queries for the external store database
Leadtools.Dicom.Scp.Command.CStoreCommand.GenerateImages(DicomDataSet,string,ReferencedImages) Generates thumbnail raster images out of a DICOM dataset.
Leadtools.Dicom.Scp.Command.CStoreCommand.GetStorageFullPath(CStoreCommandConfiguration,DicomDataSet) Returns the full storage path for requestDataSet
Leadtools.Dicom.Scp.Command.CStoreCommand.GetStorageLocation(CStoreCommandConfiguration,DicomDataSet) Returns the local storage location for requestDataSet
Leadtools.Dicom.Scp.Command.CStoreCommand.OnSettingInstancePath(object,SettingInstancePathEventArgs) Raises the SettingInstancePath event.
Leadtools.Dicom.Scp.Command.CStoreCommand.SendMessageQueue Posts a message to MS Message Queuing (MSMQ).
Leadtools.Dicom.Scp.Command.CStoreCommand.SettingInstancePath Event that is raised when the DICOM instance's path is changed.
Leadtools.Dicom.Scp.Command.CStoreCommand.StoreToQueryModel(DicomDataSet,string,string,string,ReferencedImages[]) Allows inherited classes to process the request dataset and store it to the query model.
Leadtools.Dicom.Scp.Command.CStoreCommand.StoringDataSet Occurs before storing a DICOM DataSet.
Leadtools.Dicom.Scp.Command.CStoreCommandConfiguration.HangingProtocolLocation Gets or sets the storage location for the base hanging protocol files.
Leadtools.Dicom.Scp.Command.CustomCommandException - Base class for exceptions thrown from Leadtools.Dicom.Scp.Command.DicomCommand objects with a Leadtools.Dicom.DicomCommandStatusType argument.
Leadtools.Dicom.Scp.Command.DataSetStoredEventArgs.#ctor(DicomDataSet,string,string,string,string) Initializes a new instance of the DataSetStoredEventArgs class.
Leadtools.Dicom.Scp.Command.DataSetStoredEventArgs.Token The token for the stored DataSet.
Leadtools.Dicom.Scp.Command.DeletePatientCommand - Leadtools.Dicom.Scp.Command.NActionCommand command implementation that handles the N-ACTION delete patient command request action.
Leadtools.Dicom.Scp.Command.DeleteSeriesCommand - Leadtools.Dicom.Scp.Command.NActionCommand command implementation that handles the N-ACTION delete series command request action.
Leadtools.Dicom.Scp.Command.DeleteStudyCommand - Leadtools.Dicom.Scp.Command.NActionCommand command implementation that handles the N-ACTION delete study command request action.
Leadtools.Dicom.Scp.Command.DICOMCommandException - Base class for exceptions thrown from Leadtools.Dicom.Scp.Command.DicomCommand objects.
Leadtools.Dicom.Scp.Command.DicomCommandFactory.Create0ypedCommand1(IDicomCommandClientSessionProxy,DicomDataSet) Generic method for creating a typed command with the provided parameters.
Leadtools.Dicom.Scp.Command.DicomCommandFactory.Create0ypedCommand1(IDicomCommandClientSessionProxy,long[]) Generic method for creating a typed command with the provided parameters.
Leadtools.Dicom.Scp.Command.DicomCommandFactory.GetInstance(IConfigurationSource) Returns an instance of the DicomCommandFactory class.
Leadtools.Dicom.Scp.Command.DICOMCommandOperationCanceledException - The exceptions thrown when a DICOM operation is canceled.
Leadtools.Dicom.Scp.Command.DicomCommandsSettings - This section contains information for the DicomCommandFactory to create the Leadtools.Dicom.Scp.Command.DicomCommand objects.
Leadtools.Dicom.Scp.Command.DicomServiceElement - Holds the configuration for creating Leadtools.Dicom.Scp.Command.DicomCommand objects using the DICOM Abstract Class UID.
Leadtools.Dicom.Scp.Command.DuplicateSOPInstanceException - The exceptions thrown when the affected SOP Instance UID of a received C-STORE or N-CREATE message already created.
Leadtools.Dicom.Scp.Command.IInitializationService - Configures a Leadtools.Dicom.Scp.Command.DicomCommand when created by the Leadtools.Dicom.Scp.Command.DicomCommandFactory.
Leadtools.Dicom.Scp.Command.InstanceCStoreCommand.CreateInstanceBackup(DataRow) Creates a backup of the Leadtools.Dicom.DicomDataSet referenced in the Leadtools.Medical.Storage.DataAccessLayer.CompositeInstanceDataSetInstanceRow.
Leadtools.Dicom.Scp.Command.InstanceCStoreCommand.StoreToQueryModel(DicomDataSet,string,string,string,ReferencedImages[]) Stores the Leadtools.Dicom.DicomDataSet information to the query model.
Leadtools.Dicom.Scp.Command.InvalidAttributeValueException - The exceptions thrown when a received Leadtools.Dicom.DicomDataSet in a N-CREATE or N-SET message is received with invalid DICOM elements value.
Leadtools.Dicom.Scp.Command.InvalidRequestDatasetException - The exceptions thrown when a Leadtools.Dicom.DicomDataSet received by client request is invalid.
Leadtools.Dicom.Scp.Command.InvalidSOPInstatnceValueException - The exceptions thrown when a received N-CREATE or N-SET message has invalid SOP INSTANCE UID.
Leadtools.Dicom.Scp.Command.MergePatientCommand - Leadtools.Dicom.Scp.Command.NActionCommand command implementation that handles the N-ACTION merge patient command request action.
Leadtools.Dicom.Scp.Command.MergeStudyCommand - Leadtools.Dicom.Scp.Command.NActionCommand command implementation that handles the N-ACTION merge study command request action.
Leadtools.Dicom.Scp.Command.MissingAttributeValueException - The exceptions thrown when a received Leadtools.Dicom.DicomDataSet in a N-CREATE or N-SET message is received with a missing required DICOM element value.
Leadtools.Dicom.Scp.Command.MoveSeriesCommand - Leadtools.Dicom.Scp.Command.NActionCommand command implementation that handles the N-ACTION move series command request action.
Leadtools.Dicom.Scp.Command.MoveStudyToNewPatientCommand - Leadtools.Dicom.Scp.Command.NActionCommand command implementation that handles the N-ACTION move study to new patient command request action.
Leadtools.Dicom.Scp.Command.MppsNCreateCommand.MppsCreated Occurs after creating a Modality performed procedure step instance.
Leadtools.Dicom.Scp.Command.MppsNCreateCommand.MppsCreating Occurs before creating a new Modality performed procedure step instance.
Leadtools.Dicom.Scp.Command.MppsNSetCommand.MppsUpdated Occurs after updating a Modality performed procedure step instance.
Leadtools.Dicom.Scp.Command.MppsNSetCommand.MppsUpdating Occurs before updating a Modality performed procedure step instance.
Leadtools.Dicom.Scp.Command.NAction.PatientUpdater.ChangeSeriesCommand.ChangeTime(DateTime,int,int,int,int) Changes the specified System.DateTime object and returns a new System.DateTime.
Leadtools.Dicom.Scp.Command.NAction.PatientUpdater.ChangeStudyCommand - Leadtools.Dicom.Scp.Command.NActionCommand command implementation that handles the N-ACTION change study command request action.
Leadtools.Dicom.Scp.Command.NAction.PatientUpdater.DeleteStudyCommand - Leadtools.Dicom.Scp.Command.NActionCommand command implementation that handles the N-ACTION delete study command request action.
Leadtools.Dicom.Scp.Command.NAction.PatientUpdater.PatientUpdaterCommand.DoStoreDataSet(DicomDataSet,String@,ReferencedImages) Stores the DICOM dataset.
Leadtools.Dicom.Scp.Command.NAction.PatientUpdater.PatientUpdaterCommand.ExternalStoreDataAccess Gets or sets the Leadtools.Medical.ExternalStore.DataAccessLayer.IExternalStoreDataAccessAgent object used to perform queries for the external store database
Leadtools.Dicom.Scp.Command.NAction.PatientUpdater.PatientUpdaterCommand.GetStudyInstanceCount(string) Gets the number of instances for the specified study.
Leadtools.Dicom.Scp.Command.NotExistSOPInstanceException - The exceptions thrown when the affected SOP Instance UID of a received N-SET message does not exists.
Leadtools.Dicom.Scp.Command.PatientUpdaterCommand - The base class for handling patient update command.
Leadtools.Dicom.Scp.Command.PatientUpdaterOptions - Options specific to the patient update command.
Leadtools.Dicom.Scp.Command.ProcessingFailureException - The exceptions thrown when a general processing error occurs.
Leadtools.Dicom.Scp.Command.RequiredAttributeMissingException - The exceptions thrown when a received Leadtools.Dicom.DicomDataSet in a N-CREATE or N-SET message is received with a missing required DICOM elements.
Leadtools.Dicom.Scp.Command.SettingInstancePathEventArgs - This class represents the event's argument of CStoreCommand.SettingInstancePath.
Leadtools.Dicom.Scp.Command.SOPInstanceInvalidUpdateStateExcpetion - The exceptions thrown when a SOP Instance can't be updated in a N-SET message.
Leadtools.Dicom.Scp.Command.UnDefienedAttributeTagException - The exceptions thrown when a received Leadtools.Dicom.DicomDataSet in a N-CREATE or N-SET message is received with invalid DICOM elements.
Leadtools.Dicom.Scp.CommandRequestDataSetValidator.#ctor Initializes a new instance of the CommandRequestDataSetValidator class.
Leadtools.Dicom.Scp.CommandRequestDataSetValidator.Validate1(0,List<string>) Validates the specified media creation object.
Leadtools.Dicom.Scp.IClientSessionProxy.LogEvent(LogType,MessageDirection,string,DicomCommandType,DicomDataSet,SerializableDictionary) Logs an event.
Leadtools.Dicom.Scp.ICommandRequestValidator.Validate1(0,List<string>) Validates the specified data.
Leadtools.Dicom.Scp.Media.MediaCreationEventBroker.MediaObjectCanceled Occurs when a Leadtools.Dicom.Common.DataTypes.MediaCreation.MediaCreationManagement is canceled.
Leadtools.Dicom.Scp.Media.MediaCreationEventBroker.MediaObjectCreated Occurs when a Leadtools.Dicom.Common.DataTypes.MediaCreation.MediaCreationManagement is created.
Leadtools.Dicom.Scp.Media.MediaCreationEventBroker.MediaObjectUpdated Occurs when a Leadtools.Dicom.Common.DataTypes.MediaCreation.MediaCreationManagement is updated.
Leadtools.Dicom.Scp.Media.MediaCreationReferencedSopsValidator.Validate1(0,List<string>) Validates the specified media creation object.
Leadtools.Dicom.Scp.ProducerConsumerQueue - This class represents a queue of actions/tasks that will be executed in order by background threads.

Removed Members

The following members have been removed:

Name Description
Leadtools.Dicom.Scp.ClientSession.ARTimerExpires Occurs when the Association Request, Reject or Release timer timeout expires.
Leadtools.Dicom.Scp.ClientSession.ARTimerExpiresHandler - Represents the method that will handle the Leadtools.Dicom.Scp.ClientSession.ARTimerExpires event.
Leadtools.Dicom.Scp.ClientSession.CFindResponse Occurs before sending a C-FIND response to a client.
Leadtools.Dicom.Scp.ClientSession.CMoveResponse Occurs before sending a C-MOVE response to a client.
Leadtools.Dicom.Scp.ClientSession.CMoveStoreSubOperation Occurs before sending a C-Store request initiated by a C-MOVE request.
Leadtools.Dicom.Scp.ClientSession.CommunicationIdleTimeout Occurs when the communication idle timer timeout expires.
Leadtools.Dicom.Scp.ClientSession.CStoreResponse Occurs before sending a C-STORE response to a client.
Leadtools.Dicom.Scp.ClientSession.LogEvent(LogType,MessageDirection,string,DicomCommandType,DicomDataSet,String,Object}) Logs an event.
Leadtools.Dicom.Scp.ClientSession.NActionResponse Occurs before sending an N-ACTION response to a client.
Leadtools.Dicom.Scp.ClientSession.NCreateResponse Occurs before sending an N-CREATE to a client.
Leadtools.Dicom.Scp.ClientSession.NGetResponse Occurs before sending an N-GET response to a client.
Leadtools.Dicom.Scp.ClientSession.NSetResponse Occurs before sending an N-SET to a client.
Leadtools.Dicom.Scp.ClientSessionProxy.LogEvent(LogType,MessageDirection,string,DicomCommandType,DicomDataSet,String,Object}) Logs an event.
Leadtools.Dicom.Scp.Command.CMoveCommand.SendCMoveResponsesToClientSession(MatchingParameterList,DicomDataSet@,Int32@,Int32@,Int32@) Move the matched results and send the C-MOVE responses.
Leadtools.Dicom.Scp.Command.Configuration.DicomCommandsSettings.GetDicomCommandsSettings(Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource) Returns the Leadtools.Dicom.Scp.Command.Configuration.DicomCommandsSettings section from the provided Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource.
Leadtools.Dicom.Scp.Command.CStoreCommand.DataSetStored Occurs after storing a DICOM DataSet.
Leadtools.Dicom.Scp.Command.CStoreCommand.DoStoreDataSet(DicomDataSet,String@,ReferencedImages[]@) Saves the Leadtools.Dicom.DicomDataSet and generates images.
Leadtools.Dicom.Scp.Command.CStoreCommand.StoringDataSet Occurs before storing a DICOM DataSet.
Leadtools.Dicom.Scp.Command.DicomCommandFactory.CreateTypedCommand<T>(IDicomCommandClientSessionProxy,DicomDataSet) Generic method for creating a typed command with the provided parameters.
Leadtools.Dicom.Scp.Command.DicomCommandFactory.CreateTypedCommand<T>(IDicomCommandClientSessionProxy,Int64[]) Generic method for creating a typed command with the provided parameters.
Leadtools.Dicom.Scp.Command.DicomCommandFactory.GetInstance(Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource) Returns an instance of the Leadtools.Dicom.Scp.Command.DicomCommandFactory class.
Leadtools.Dicom.Scp.Command.InstanceCStoreCommand.CreateInstanceBackup(InstanceRow) Creates a backup of the Leadtools.Dicom.DicomDataSet referenced in the Leadtools.Medical.Storage.DataAccessLayer.CompositeInstanceDataSetInstanceRow.
Leadtools.Dicom.Scp.Command.MppsNCreateCommand.MppsCreated Occurs after creating a Modality performed procedure step instance.
Leadtools.Dicom.Scp.Command.MppsNCreateCommand.MppsCreating Occurs before creating a new Modality performed procedure step instance.
Leadtools.Dicom.Scp.Command.MppsNSetCommand.MppsUpdated Occurs after updating a Modality performed procedure step instance.
Leadtools.Dicom.Scp.Command.MppsNSetCommand.MppsUpdating Occurs before updating a Modality performed procedure step instance.
Leadtools.Dicom.Scp.Command.NAction.PatientUpdater.PatientUpdaterCommand.DoStoreDataSet(DicomDataSet,String@,ReferencedImages[]@) Stores the DICOM dataset.
Leadtools.Dicom.Scp.CommandRequestDataSetValidator.Validate1(0,String}) Validates the specified media creation object.
Leadtools.Dicom.Scp.IClientSessionProxy.LogEvent(LogType,MessageDirection,string,DicomCommandType,DicomDataSet,String,Object}) Logs an event.
Leadtools.Dicom.Scp.ICommandRequestValidator.Validate1(0,String}) Validates the specified data.
Leadtools.Dicom.Scp.Media.MediaCreationEventBroker.MediaObjectCanceled Occurs when a Leadtools.Dicom.Common.DataTypes.MediaCreation.MediaCreationManagement is canceled.
Leadtools.Dicom.Scp.Media.MediaCreationEventBroker.MediaObjectCreated Occurs when a Leadtools.Dicom.Common.DataTypes.MediaCreation.MediaCreationManagement is created.
Leadtools.Dicom.Scp.Media.MediaCreationEventBroker.MediaObjectUpdated Occurs when a Leadtools.Dicom.Common.DataTypes.MediaCreation.MediaCreationManagement is updated.
Leadtools.Dicom.Scp.Media.MediaCreationReferencedSopsValidator.Validate1(0,String}) Validates the specified media creation object.
Leadtools.Dicom.Scp.NGetClientSessionProxy.Leadtools#Dicom#Scp#INGetClientSessionProxy#SendNGetResponse(DicomCommandStatusType,DicomDataSet,string) Sends a DICOM N-GET response to the underlying Leadtools.Dicom.Scp.ClientSession object.

Version Changes: 17.5 to 18

New Members

The following members have been added to the existing types:

Member Description
Leadtools.Dicom.Scp.Command.NAction.PatientUpdater.PatientUpdaterCommand.LogAudit(String,String) Logs the specified entry as an Audit level entry.
Leadtools.Dicom.Scp.Command.NAction.PatientUpdater.MoveSeriesCommand Leadtools.Dicom.Scp.Command.NActionCommand command implementation that handles the N-ACTION move series command request action.
Leadtools.Dicom.Scp.Command.NAction.PatientUpdater.MoveSeriesCommand(Leadtools.Dicom.Scp.INActionClientSessionProxy,Leadtools.Dicom.DicomDataSet) (Constructor) Initializes a new instance of the Leadtools.Dicom.Scp.Command.NAction.PatientUpdater.MoveSeriesCommand class.
Leadtools.Dicom.Scp.Command.NAction.PatientUpdater.MoveSeriesCommand.DoExecute Performs the actual processing of the client request.
Leadtools.Dicom.Scp.Command.CFindCommand.CommandStatus Gets or sets a value indicating the Leadtools.Dicom.DicomCommandStatusType of the final CFind Response sent when Leadtools.Dicom.Scp.Command.QueryCFindCommand.LimitResponses is set to true.
Leadtools.Dicom.Scp.Command.CMoveCommand.LoadDicomDataSet(Leadtools.Medical.Storage.DataAccessLayer.CompositeInstanceDataSet.InstanceRow) Loads Leadtools.Dicom.DicomDataSet from file location referenced in Leadtools.Medical.Storage.DataAccessLayer.CompositeInstanceDataSetInstanceRow.
Leadtools.Dicom.Scp.Command.QueryCFindCommand.LimitResponses Gets or sets a value indicating whether to limit the resulting number of CFind Responses.
Leadtools.Dicom.Scp.Command.QueryCFindCommand.MaximumResponses Gets or sets a value indicating the maximum number of resulting CFind Responses per CFind Request.
Leadtools.Dicom.Scp.Command.QueryCFindCommand.ServiceStatus Gets or sets a value indicating the Leadtools.Dicom.DicomCommandStatusType of the final CFind Response sent when Leadtools.Dicom.Scp.Command.QueryCFindCommand.LimitResponses is set to true.
Leadtools.Dicom.Scp.Command.QueryCFindCommandConfiguration.LimitResponses Gets or sets a value indicating whether to limit the resulting number of CFind Responses.
Leadtools.Dicom.Scp.Command.QueryCFindCommandConfiguration.MaximumResponses Gets or sets a value indicating the maximum number of resulting CFind Responses per CFind Request.
Leadtools.Dicom.Scp.Command.QueryCFindCommandConfiguration.ServiceStatus Gets or sets a value indicating the Leadtools.Dicom.DicomCommandStatusType of the final CFind Response sent when Leadtools.Dicom.Scp.Command.QueryCFindCommandConfiguration.LimitResponses is set to true.

For more information, refer to New in 18.

Version Changes: 17 to 17.5

New Namespaces

The following namespace has been added to LEADTOOLS For .NET v17.5:

Namespace Description
Leadtools.Dicom.Scp.Command.NAction.PatientUpdater Outline and description of classes that provide a DICOM SCU client for the custom LEADTOOLS patient update message.

New Members

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

Members Description
Leadtools.Dicom.Scp.Command.DicomCommand.Execute(System.Threading.EventWaitHandle) Processes the client request.
Leadtools.Dicom.Scp.ClientSession.ProcessCStoreRequestSync Processes a DICOM C-STORE request received from client and sends C-STORE response to the client.
Leadtools.Dicom.Scp.Command.DicomDirectoryStructure.SplitPatientId Gets or sets a value indicating if the path where DICOM Datasets are stored should include subdirectories created by splitting the patient ID in the dataset.
Leadtools.Dicom.Scp.Command.CStoreCommandConfiguration.OverwriteBackupLocation Gets or sets where overwritten DICOM files will be backed up

Version Changes: 16.5 to 17

New Assembly

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

Namespace Description
Leadtools.Dicom.Scp Includes classes, interfaces and delegates that provide the functionalities required for communicating with a client that initiated C-FIND, C-MOVE, C-STORE, N-CREATE, and N-SET requests; and hold the configuration for creating DicomCommand objects using the DICOM Abstract Class UID.

Help Version 21.0.2021.11.1
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2021 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS Imaging, Medical, and Document
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2021 LEAD Technologies, Inc. All Rights Reserved.