←Select platform

StorageDbDataAccessAgent Class Members

Summary

The following tables list the members exposed by StorageDbDataAccessAgent.

Public Constructors

Name Description
StorageDbDataAccessAgent Initializes a new instance of the StorageDbDataAccessAgent class.

Public Methods

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

Protected Methods

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

Public Properties

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

Protected Properties

Name Description
DataProvider Gets the database provider for connecting and working with DICOM Storage database.
StorageCatalog Gets the configured ICatalog which describes the DICOM Storage database.

Public Events

Name Description
QueryCompositeInstancesCompleted Occurs when the QueryCompositeInstancesAsync is completed.
QueryCompositeInstancesStarting Occurs when the QueryCompositeInstancesAsync is first called.
Help Version 19.0.2017.10.28
Products | Support | Contact Us | Copyright Notices
© 1991-2017 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Medical.Storage.DataAccessLayer Assembly