←Select platform

StorageDbDataAccessAgent5 Class Methods

Summary

For a list of all members of this type, see StorageDbDataAccessAgent5 members

Public Methods

Name Description
Public Method DeleteAllMetadataJson Deletes all the JSON metadata records in the MetadataJson database table. (Inherited from StorageDbDataAccessAgent4)
Public Method DeleteAllMetadataXml Deletes all the XML metadata records in the MetadataXml database table. (Inherited from StorageDbDataAccessAgent4)
Public Method DeleteMetadataJson Deletes the JSON metadata from the MetadataJson database table that corresponds to a list of SOP Instance UIDs. (Inherited from StorageDbDataAccessAgent4)
Public Method DeleteMetadataXml Deletes the XML metadata from the MetadataXml database table that corresponds to a list of SOP Instance UIDs. (Inherited from StorageDbDataAccessAgent4)
Public Method ExistsDicomDataSet Checks for the existence of a DicomDataSet with the specified SOPInstanceUID on the storage source.
Public Method ExistsMetadataJson Returns true if an JSON metadata representation exists in the database for _sopInstanceUid_; otherwise false. (Inherited from StorageDbDataAccessAgent4)
Public Method ExistsMetadataXml Returns true if an XML metadata representation exists in the database for _sopInstanceUid_; otherwise false. (Inherited from StorageDbDataAccessAgent4)
Public Method GenerateMetadata Creates and stores JSON and/or XML metadata for All metadata, Existing metadata only, or Missing metadata only. (Inherited from StorageDbDataAccessAgent4)
Public Method GenerateMetadataJson Stores JSON metadata for all DICOM Datasets stored in the database. (Inherited from StorageDbDataAccessAgent4)
Public Method GenerateMetadataXml Stores XML metadata for all DICOM Datasets stored in the database. (Inherited from StorageDbDataAccessAgent4)
Public Method GetCountMetadataJson Returns the count of existing, missing, or all JSON metadata records in a database. (Inherited from StorageDbDataAccessAgent4)
Public Method GetCountMetadataXml Returns the count of existing, missing, or all XML metadata records in a database. (Inherited from StorageDbDataAccessAgent4)
Public Method GetDicomDataSet Retrieves a DicomDataSet with the specified SOPInstanceUID from the storage source.
Public Method GetDicomDataSets Retrieves a list of DicomDataSet that matches the specified PatientID, StudyInstanceUID, SeriesInstanceUID, and SOPInstanceUID from the storage source.
Public Method StoreMetadata Stores a JSON and/or XML metadata representation of all DICOM Elements contained in a DicomDataSet. (Inherited from StorageDbDataAccessAgent4)
Public Method StoreMetadataJson Stores a JSON metadata representation of all DICOM Elements contained in a DicomDataSet. (Inherited from StorageDbDataAccessAgent4)
Public Method StoreMetadataXml Stores an XML metadata representation of all DICOM Elements contained in a DicomDataSet. (Inherited from StorageDbDataAccessAgent4)

Protected Methods

Name Description
Protected Method OnGenerateMetadataCompleted Raises the GenerateMetadataCompleted event. (Inherited from StorageDbDataAccessAgent4)
Protected Method OnGenerateMetadataStarting Raises the GenerateMetadataStarting event. (Inherited from StorageDbDataAccessAgent4)
Protected Method OnGenerateMetadataUpdate Raises the GenerateMetadataUpdate event. (Inherited from StorageDbDataAccessAgent4)
Protected Method PrepareDeleteAllMetadataJsonCommand Initializes a System.Data.IDbCommand object that is used by the DeleteAllMetadataJson method. (Inherited from StorageDbDataAccessAgent4)
Protected Method PrepareDeleteAllMetadataXmlCommand Initializes a System.Data.IDbCommand object that is used by the DeleteAllMetadataXml method. (Inherited from StorageDbDataAccessAgent4)
Protected Method PrepareDeleteMetadataJsonCommand Initializes a System.Data.IDbCommand object that is used by the DeleteMetadataJson method. (Inherited from StorageDbDataAccessAgent4)
Protected Method PrepareDeleteMetadataXmlCommand Initializes a System.Data.IDbCommand object that is used by the DeleteMetadataXml method. (Inherited from StorageDbDataAccessAgent4)
Protected Method PrepareExistsMetadataJsonCommand Initializes a System.Data.IDbCommand object that is used by the ExistsMetadataJson method. (Inherited from StorageDbDataAccessAgent4)
Protected Method PrepareExistsMetadataXmlCommand Initializes a System.Data.IDbCommand object that is used by the ExistsMetadataXml method. (Inherited from StorageDbDataAccessAgent4)
Protected Method PrepareGetCountMetadataJson Initializes a System.Data.IDbCommand object that is used by the GetCountMetadataJson method. (Inherited from StorageDbDataAccessAgent4)
Protected Method PrepareGetCountMetadataXml Initializes a System.Data.IDbCommand object that is used by the GetCountMetadataXml method. (Inherited from StorageDbDataAccessAgent4)
Protected Method PrepareInsertMetadataJsonCommand Initializes a System.Data.IDbCommand object that is used by the StoreMetadataJson method. (Inherited from StorageDbDataAccessAgent4)
Protected Method PrepareInsertMetadataXmlCommand Initializes a System.Data.IDbCommand object that is used by the StoreMetadataXml method. (Inherited from StorageDbDataAccessAgent4)
Protected Method PrepareQueryMetadataJson Initializes a System.Data.IDbCommand object that is used by the GenerateMetadataJson method. (Inherited from StorageDbDataAccessAgent4)
Protected Method PrepareQueryMetadataXml Initializes a System.Data.IDbCommand object that is used by the GenerateMetadataXml method. (Inherited from StorageDbDataAccessAgent4)
Protected Method PrepareUpdateMetadataJsonCommand Initializes a System.Data.IDbCommand object that is used by the StoreMetadataJson method. (Inherited from StorageDbDataAccessAgent4)
Protected Method PrepareUpdateMetadataXmlCommand Initializes a System.Data.IDbCommand object that is used by the StoreMetadataXml method. (Inherited from StorageDbDataAccessAgent4)

See Also

StorageDbDataAccessAgent5 Class

Leadtools.Medical.Storage.DataAccessLayer Namespace

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

Leadtools.Medical.Storage.DataAccessLayer Assembly
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.