←Select platform
In This Topic ▼

IStorageDataAccessAgent4 Interface Members

Summary

The following tables list the members exposed by IStorageDataAccessAgent4.

Public Methods

Name Description
Public Method CancelQueryHangingProtocolAsync Cancels an existing call to QueryHangingProtocolAsync. (Inherited from IStorageDataAccessAgent3)
Public Method CustomQueryCompositeInstances Find composite instance information with the specified matching parameters.Unlike QueryCompositeInstances, this function returns less tables, see below. (Inherited from IStorageDataAccessAgent3)
Public Method DeleteAllMetadataJson Deletes all the JSON metadata records in the MetadataJson database table.
Public Method DeleteAllMetadataXml Deletes all the XML metadata records in the MetadataXml database table
Public Method DeleteHangingProtocol Deletes the hanging protocol information that matches the given query parameters. (Inherited from IStorageDataAccessAgent3)
Public Method DeleteMetadataJson Deletes the JSON metadata from the MetadataJson database table that corresponds to a list of SOP Instance UIDs.
Public Method DeleteMetadataXml Deletes the XML metadata from the MetadataXml database table that corresponds to a list of SOP Instance UIDs.
Public Method ExistsHangingProtocol Determines if the hanging protocol identified by the specified SOP Instance UID exists. (Inherited from IStorageDataAccessAgent3)
Public Method ExistsMetadataJson Returns true if a JSON metadata representation exists in the database for _sopInstanceUid_; otherwise, false.
Public Method ExistsMetadataXml Returns true if an XML metadata representation exists in the database for _sopInstanceUid_; otherwise, false.
Public Method FindHangingProtocolCount Returns the number of hanging protocol instances that match the query parameters. (Inherited from IStorageDataAccessAgent3)
Public Method GenerateMetadata Creates and stores JSON and/or XML metadata for All metadata, Existing metadata only, or Missing metadata only.
Public Method GenerateMetadataJson Stores JSON metadata for all DICOM Datasets stored in the database.
Public Method GenerateMetadataXml Stores XML metadata for all DICOM Datasets stored in the database.
Public Method GetCountMetadataJson Returns the count of existing, missing, or all JSON metadata records in a database.
Public Method GetCountMetadataXml Returns the count of existing, missing, or all XML metadata records in a database.
Public Method MinimumQueryCompositeInstances Find composite instance information with the specified matching parameters.Unlike QueryCompositeInstances, this function returns less tables, see below. (Inherited from IStorageDataAccessAgent3)
Public Method MinimumQueryPatients Find patient's information with the specified matching parameters.Unlike QueryPatients, this function returns less tables, see below. (Inherited from IStorageDataAccessAgent3)
Public Method MinimumQuerySeries Find series information with the specified matching parameters.Unlike QuerySeries, this function returns less tables, see below. (Inherited from IStorageDataAccessAgent3)
Public Method MinimumQueryStudies Find studies information with the specified matching parameters.Unlike QueryStudies, this function returns less tables, see below. (Inherited from IStorageDataAccessAgent3)
Public Method QueryHangingProtocol Find hanging protocol information with the specified matching parameters. (Inherited from IStorageDataAccessAgent3)
Public Method QueryHangingProtocolAsync Asynchronously performs a query to find the composite instance information with the specified matching parameters. (Inherited from IStorageDataAccessAgent3)
Public Method StoreHangingProtocol Adds hanging protocol information into the storage source. (Inherited from IStorageDataAccessAgent3)
Public Method StoreMetadata Stores a JSON and/or XML metadata representation of all DICOM Elements contained in a DicomDataSet.
Public Method StoreMetadataJson Stores a JSON metadata representation of all DICOM Elements contained in a DicomDataSet.
Public Method StoreMetadataXml Stores an XML metadata representation of all DICOM Elements contained in a DicomDataSet.

Public Properties

Name Description
Public Property HangingProtocolSupported Gets or sets a value that indicates whether Hanging Protocol support is present. (Inherited from IStorageDataAccessAgent3)

Public Events

Name Description
Public Event GenerateMetadataCompleted After GenerateMetadata, GenerateMetadataJson, or GenerateMetadataXml is called, this event is fired once after all metadata has been generated.
Public Event GenerateMetadataStarting After GenerateMetadata, GenerateMetadataJson, or GenerateMetadataXml is called, this event is fired once.
Public Event GenerateMetadataUpdate After GenerateMetadata, GenerateMetadataJson, or GenerateMetadataXml is called, this event is fired for each instance where metadata is generated.
Public Event QueryHangingProtocolCompleted Occurs when the QueryHangingProtocolAsync is completed. (Inherited from IStorageDataAccessAgent3)
Public Event QueryHangingProtocolStarting Occurs when the QueryHangingProtocolAsync is first called. (Inherited from IStorageDataAccessAgent3)

See Also

Reference

IStorageDataAccessAgent4 Interface

Leadtools.Medical.Storage.DataAccessLayer Namespace

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

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