←Select platform

StorageSqlDbDataAccessAgent Class Members

Summary

The following tables list the members exposed by StorageSqlDbDataAccessAgent.

Public Constructors

Name Description
StorageDbDataAccessAgent3 Initializes a new instance of the StorageDbDataAccessAgent3 class. (Inherited from StorageDbDataAccessAgent3)
StorageSqlDbDataAccessAgent Initializes a new instance of the StorageSqlDbDataAccessAgent class with a connection string

Public Methods

Name Description
CancelQueryHangingProtocolAsync Cancels an existing call to QueryHangingProtocolAsync. (Inherited from StorageDbDataAccessAgent3)
CustomQueryCompositeInstances Find composite instance information with the specified matching parameters.Unlike QueryCompositeInstances, this function returns less tables, see below. (Inherited from StorageDbDataAccessAgent3)
DeleteHangingProtocol Deletes the hanging protocol information that matches the given query parameters. (Inherited from StorageDbDataAccessAgent3)
ExistsHangingProtocol Determines if the hanging protocol identified by the specified SOP Instance UID exists. (Inherited from StorageDbDataAccessAgent3)
FindHangingProtocolCount Returns the number of hanging protocol instances that match the query parameters. (Inherited from StorageDbDataAccessAgent3)
MinimumQueryCompositeInstances Find composite instance information with the specified matching parameters.Unlike QueryCompositeInstances, this function returns less tables, see below. (Inherited from StorageDbDataAccessAgent3)
MinimumQueryPatients Find patient's information with the specified matching parameters.Unlike QueryPatients, this function returns less tables, see below. (Inherited from StorageDbDataAccessAgent3)
MinimumQuerySeries Find series information with the specified matching parameters.Unlike QuerySeries, this function returns less tables, see below. (Inherited from StorageDbDataAccessAgent3)
MinimumQueryStudies Find studies information with the specified matching parameters.Unlike QueryStudies, this function returns less tables, see below. (Inherited from StorageDbDataAccessAgent3)
QueryHangingProtocol Find hanging protocol information with the specified matching parameters. (Inherited from StorageDbDataAccessAgent3)
QueryHangingProtocolAsync Asynchronously performs a query to find the hanging protocol instance information with the specified matching parameters. (Inherited from StorageDbDataAccessAgent3)
StoreHangingProtocol Adds hanging protocol information into the storage source. (Inherited from StorageDbDataAccessAgent3)

Protected Methods

Name Description
CreateDatabaseProvider Creates the database provider for connecting and working with DICOM Storage SQL Server database.
GetCompositeInstanceQueryDataAdapterTables Returns the table names which should be used to update a System.Data.Common.DataAdapter.TableMappings when performing a query.
GetHangingProtocolQueryDataAdapterTables Gets the list of Hanging Protocol Query Data Adapter Tables for this StorageSqlDbDataAccessAgent.
InjectJoinForInstanceQuery Returns a string that joins user defined tables when performing an instance query
InjectJoinForPatientQuery Returns a string that joins user defined tables when performing a patient query
InjectJoinForSeriesQuery Returns a string that joins user defined tables when performing a series query.
InjectJoinForStudyQuery Returns a string that joins user defined tables when performing a study query
InsertCodeSequence Inserts a code sequence row into the database table. (Inherited from StorageDbDataAccessAgent3)
InsertHangingProtocol Inserts a hanging protocol row into the database table. (Inherited from StorageDbDataAccessAgent3)
InsertHangingProtocolDefinitonSequence Inserts a hanging protocol definition sequence row into the database table. (Inherited from StorageDbDataAccessAgent3)
OnQueryHangingProtocolCompleted Raises the QueryHangingProtocolCompleted event. (Inherited from StorageDbDataAccessAgent3)
OnQueryHangingProtocolStarting Raises the QueryHangingProtocolStarting event. (Inherited from StorageDbDataAccessAgent3)
PrepareDeleteHangingProtocolCommand Initializes a System.Data.IDbCommand object to delete a hanging protocol.
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 studies that doesn't have child series information.
PrepareDeleteSeriesCommand Initializes a System.Data.IDbCommand object to delete series using matching parameters.
PrepareDeleteSeriesNoChildInstancesCommand Initializes a System.Data.IDbCommand object to delete orphan patients that doesn't have child studies information.
PrepareDeleteStudiesCommand Initializes a System.Data.IDbCommand object to delete studies using matching parameters.
PrepareDeleteStudiesNoChildSeriesCommand Initializes a System.Data.IDbCommand object to delete orphan series that doesn't have child composite instances information.
PrepareExistsHangingProtocolCommand Initializes a System.Data.IDbCommand object to check if a hanging protocol exists.
PrepareHangingProtocolQueryCountCommand Initializes a System.Data.IDbCommand object to query for hanging protocol count using matching parameters.
PrepareInsertCodeSequenceCommand Initializes a System.Data.IDbCommand object to insert a code sequence.
PrepareInsertHangingProtocolCommand Initializes a System.Data.Common.DbCommand object to insert a hanging protocol row into the database table.
PrepareInsertHangingProtocolDefinitonSequenceCommand Initializes a System.Data.Common.DbCommand object to insert a hanging protocol definition sequence row into the database table.
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.
PreparePatientsPageQueryCommand Initializes a System.Data.IDbCommand object to query for patients page using matching parameters.
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.
PrepareQueryHangingProtocolCommand Initializes a System.Data.IDbCommand object to query for hanging protocol information using matching parameters.
PrepareSeriesPageQueryCommand Initializes a System.Data.IDbCommand object to query for series page 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.
PrepareStudiesPageQueryCommand Initializes a System.Data.IDbCommand object to query for studies page 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
ConnectionString Gets or sets the connection string for the DICOM Storage database.
HangingProtocolSupported Gets or sets a value that indicates whether Hanging Protocol support is present. (Inherited from StorageDbDataAccessAgent3)
HangingProtocolTableName Gets the name of the Hanging Protocol database table. (Inherited from StorageDbDataAccessAgent3)

Public Events

Name Description
QueryHangingProtocolCompleted Occurs when the QueryHangingProtocolAsync is completed. (Inherited from StorageDbDataAccessAgent3)
QueryHangingProtocolStarting Occurs when the QueryHangingProtocolAsync is first called. (Inherited from StorageDbDataAccessAgent3)
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