←Select platform
In This Topic ▼

StorageDbDataAccessAgent2 Class Members

Summary

The following tables list the members exposed by StorageDbDataAccessAgent2.

Public Constructors

Name Description
Public Constructor
StorageDbDataAccessAgent Initializes a new instance of the StorageDbDataAccessAgent class. (Inherited from StorageDbDataAccessAgent)
Public Constructor StorageDbDataAccessAgent2 Initializes a new instance of this class.

Public Methods

Name Description
Public Method
CancelQueryCompositeInstancesAsync Cancels an existing call to QueryCompositeInstancesAsync (Inherited from StorageDbDataAccessAgent)
Public Method DeleteInstance Delete the composite instances information that matches the given query parameters. (Inherited from StorageDbDataAccessAgent)
Public Method DeletePatient Delete the patient's information that matches the given query parameters. (Inherited from StorageDbDataAccessAgent)
Public Method DeleteSeries Delete the series information that matches the given query parameters. (Inherited from StorageDbDataAccessAgent)
Public Method DeleteStudy Delete the studies information that matches the given query parameters. (Inherited from StorageDbDataAccessAgent)
Public Method FindCompositeInstancesCount Returns the number of composite instances that matches the query parameters. (Inherited from StorageDbDataAccessAgent)
Public Method FindPatientsCount Returns the number of patients that matches the query parameters. (Inherited from StorageDbDataAccessAgent)
Public Method FindSeriesCount Returns the number of series that matches the query parameters. (Inherited from StorageDbDataAccessAgent)
Public Method FindStudiesCount Returns the number of studies that matches the query parameters. (Inherited from StorageDbDataAccessAgent)
Public Method IsCompositeInstancesExists Returns whether a DICOM instance information exists for the given SOP Instance UID. (Inherited from StorageDbDataAccessAgent)
Public Method IsPatientsExists Returns whether a patient information exists for the given Patient ID. (Inherited from StorageDbDataAccessAgent)
Public Method IsSeriesExists Returns whether a series information exists for the given Series Instance UID. (Inherited from StorageDbDataAccessAgent)
Public Method IsStudyExists Returns whether a study information exists for the given Study Instance UID. (Inherited from StorageDbDataAccessAgent)
Public Method QueryCompositeInstances Find composite instance information with the specified matching parameters.
Public Method QueryCompositeInstancesAsync Asynchronously performs a query to find the composite instance information with the specified matching parameters. (Inherited from StorageDbDataAccessAgent)
Public Method QueryPatients Find patient's information with the specified matching parameters.
Public Method QuerySeries Find series information with the specified matching parameters.
Public Method QueryStudies Find studies information with the specified matching parameters.
Public Method StoreDicom Add DICOM information into the storage source. (Inherited from StorageDbDataAccessAgent)
Public Method StoreReferencedImages Add referenced images into the storage database.
Public Method UpdateCompositeInstance Update the information of DICOM composite instance by adding, deleting or modifying information. (Inherited from StorageDbDataAccessAgent)

Protected Methods

Name Description
Protected Method
CreateCompositeInstanceDataSet Returns an empty CompositeInstanceDataSet. (Inherited from StorageDbDataAccessAgent)
Protected Method CreateDatabaseProvider Creates the database provider for connecting and working with DICOM Storage database. (Inherited from StorageDbDataAccessAgent)
Protected Method CreateDefaultCatalog Returns the default ICatalog that is used for mapping matching parameters into database tables/columns. (Inherited from StorageDbDataAccessAgent)
Protected Method CreateHangingProtocolDataSet Returns an empty HangingProtocolDataset. (Inherited from StorageDbDataAccessAgent)
Protected Method GetCompositeInstanceQueryDataAdapterTables Returns the table names which should be used to update a System.Data.Common.DataAdapter.TableMappings when performing a query. (Inherited from StorageDbDataAccessAgent)
Protected Method GetDicomDataSetConverter Returns an object used to convert a DicomDataSet into a CompositeInstanceDataSet. (Inherited from StorageDbDataAccessAgent)
Protected Method OnQueryCompositeInstancesCompleted Raises the QueryCompositeInstancesCompleted event. (Inherited from StorageDbDataAccessAgent)
Protected Method OnQueryCompositeInstancesStarting Raises the QueryCompositeInstancesStarting event. (Inherited from StorageDbDataAccessAgent)
Protected Method PrepareDeleteInstanceCommand Initializes a System.Data.IDbCommand object to delete composite instances using matching parameters. (Inherited from StorageDbDataAccessAgent)
Protected Method PrepareDeletePatientsCommand Initializes a System.Data.IDbCommand object to delete patients using matching parameters. (Inherited from StorageDbDataAccessAgent)
Protected Method PrepareDeletePatientsNoChildStudiesCommand Initializes a System.Data.IDbCommand object to delete orphan patients that does not have child studies information. (Inherited from StorageDbDataAccessAgent)
Protected Method PrepareDeleteSeriesCommand Initializes a System.Data.IDbCommand object to delete series using matching parameters. (Inherited from StorageDbDataAccessAgent)
Protected Method PrepareDeleteSeriesNoChildInstancesCommand Initializes a System.Data.IDbCommand object to delete orphan series that does not have child composite instances information. (Inherited from StorageDbDataAccessAgent)
Protected Method PrepareDeleteStudiesCommand Initializes a System.Data.IDbCommand object to delete studies using matching parameters. (Inherited from StorageDbDataAccessAgent)
Protected Method PrepareDeleteStudiesNoChildSeriesCommand Initializes a System.Data.IDbCommand object to delete orphan studies that does not have child series information. (Inherited from StorageDbDataAccessAgent)
Protected Method PrepareInstancePageQueryCommand Initializes a System.Data.IDbCommand object to query for Composite Instance information using matching parameters for pagination. (Inherited from StorageDbDataAccessAgent)
Protected Method PrepareInstanceQueryCommand Initializes a System.Data.IDbCommand object to query for Composite Instance information using matching parameters. (Inherited from StorageDbDataAccessAgent)
Protected Method PrepareInstanceQueryCountCommand Initializes a System.Data.IDbCommand object to query for composite instances count using matching parameters. (Inherited from StorageDbDataAccessAgent)
Protected Method PrepareIsInstanceExistsCommand Initializes a System.Data.IDbCommand object to check whether a DICOM Instance information exists. (Inherited from StorageDbDataAccessAgent)
Protected Method PrepareIsPatientExistsCommand Initializes a System.Data.IDbCommand object to check whether a patient information exists. (Inherited from StorageDbDataAccessAgent)
Protected Method PrepareIsSeriesExistsCommand Initializes a System.Data.IDbCommand object to check whether a series information exists. (Inherited from StorageDbDataAccessAgent)
Protected Method PrepareIsStudyExistsCommand Initializes a System.Data.IDbCommand object to check whether a study information exists. (Inherited from StorageDbDataAccessAgent)
Protected Method PreparePatientsPageQueryCommand Initializes a System.Data.IDbCommand object to query for patients using matching parameters.
Protected Method PreparePatientsQueryCommand Initializes a System.Data.IDbCommand object to query for patient information using matching parameters. (Inherited from StorageDbDataAccessAgent)
Protected Method PreparePatientsQueryCountCommand Initializes a System.Data.IDbCommand object to query for patients count using matching parameters. (Inherited from StorageDbDataAccessAgent)
Protected Method PrepareSeriesPageQueryCommand Initializes a System.Data.IDbCommand object to query for series using matching parameters.
Protected Method PrepareSeriesQueryCommand Initializes a System.Data.IDbCommand object to query for series information using matching parameters. (Inherited from StorageDbDataAccessAgent)
Protected Method PrepareSeriesQueryCountCommand Initializes a System.Data.IDbCommand object to query for series count using matching parameters. (Inherited from StorageDbDataAccessAgent)
Protected Method PrepareStudiesPageQueryCommand Initializes a System.Data.IDbCommand object to query for studies using matching parameters.
Protected Method PrepareStudiesQueryCommand Initializes a System.Data.IDbCommand object to query for studies information using matching parameters. (Inherited from StorageDbDataAccessAgent)
Protected Method PrepareStudiesQueryCountCommand Initializes a System.Data.IDbCommand object to query for studies count using matching parameters. (Inherited from StorageDbDataAccessAgent)
Protected Method UpdateTable Update a specific table in a CompositeInstanceDataSet by adding, deleting or modifying information. (Inherited from StorageDbDataAccessAgent)

Public Properties

Name Description
Public Property
AutoTruncateData Gets or sets a value indicating whether string data should be truncated to match the data store length when storing a DicomDataSet. (Inherited from StorageDbDataAccessAgent)
Public Property MaxQueryResults Gets or sets a value indicating the maximum number of rows to return. (Inherited from StorageDbDataAccessAgent)

Protected Properties

Name Description
Protected Property
DataProvider Gets the database provider for connecting and working with DICOM Storage database. (Inherited from StorageDbDataAccessAgent)
Protected Property StorageCatalog Gets the configured ICatalog which describes the DICOM Storage database. (Inherited from StorageDbDataAccessAgent)

Public Events

Name Description
Public Event
QueryCompositeInstancesCompleted Occurs when the QueryCompositeInstancesAsync is completed. (Inherited from StorageDbDataAccessAgent)
Public Event QueryCompositeInstancesStarting Occurs when the QueryCompositeInstancesAsync is first called. (Inherited from StorageDbDataAccessAgent)

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

Leadtools.Medical.Storage.DataAccessLayer Assembly