←Select platform

WorkstationDataAccessAgent Class Members

Summary

The following tables list the members exposed by WorkstationDataAccessAgent.

Public Constructors

Name Description
WorkstationDataAccessAgent Initializes a new instance of this class.

Public Methods

Name Description
DeleteAnnotationObject Deletes the annotation defined by _annotationId_ from the datbase.
DeleteVolume Deletes a 3D volume information.
GetAnnotationFile Returns the full path and file name of the annotation file that is associated with the annotationId.
GetAnnotationIdentifier Returns the array of AnnotationIdentifier for the data set with _sopInstanceUID_
GetAnnotationObjectsCount Returns the count of annotation containers that is associated with the _sopInstanceUID_.
GetBytesChuncks Returns a chunk of bytes from a 3D volume file.
GetSeriesVolume Returns a 3D volume.
GetVolumes Find the 3D volumes which are stored for the provided series.
HasVolume Decides whether a 3D volume has been stored for a series.
IsConfigurationRegistered Checks whether a component has a configuration registered to it.
ReadConfiguration Returns the configuration for a component.
RegisterConfiguration Registers a new component configuration.
StoreAnnotationObject Stores the annotation _storageFile_ in the database.
StoreVolume Store 3D volume information.
UpdateConfiguration Updates the configuration data for the specified component.
UpdateVolumeState Update the state information of a 3D volume

Protected Methods

Name Description
CreateDatabaseProvider Creates a database provider for connecting and working with the Medical Workstation database.
InitializeInsertConfigurationCommand Initializes a System.Data.Common.DbCommand to insert a component configuration row.
InitializeIsComponentConfigurationInsertedCommand Initializes a System.Data.Common.DbCommand to check if a component's name is inserted into the configuration table.
InitializeReadConfigurationCommand Initializes a System.Data.Common.DbCommand to read a component configuration.
InitializeUpdateConfigurationCommand Initializes a System.Data.Common.DbCommand to update a component's configuration data.
PrepareDeleteAnnotationCommand Initializes a System.Data.Common.DbCommand to delete the annotation container that corresponds to the _sopInstanceUID_ and _annotationNumber_.
PrepareDeleteVolumeCommand Initializes a System.Data.Common.DbCommand object which deletes a 3D volume information from the database.
PrepareGetAnnotationDescriptionCommand Initializes a System.Data.Common.DbCommand to get the description of annotation containers associated with an _sopInstanceUID_.
PrepareGetAnnotationFileCommand Initializes a System.Data.Common.DbCommand to get the annotation file associated with an _sopInstanceUID_.
PrepareGetAnnotationNumbersCommand Initializes a System.Data.Common.DbCommand to get the annotationNumbers associated with an _sopInstanceUID_.
PrepareGetAnnotationsCountCommand Initializes a System.Data.Common.DbCommand to get the number of annotation containers associated with an _sopInstanceUID_.
PrepareGetUserIdentifierCommand Initializes a System.Data.Common.DbCommand object to get the user identifier string of a 3D volume.
PrepareGetVolumeFileCommand Initializes a System.Data.Common.DbCommand object to get the path of the 3D volume data file.
PrepareGetVolumeNumbersCommand Initializes a System.Data.Common.DbCommand object to get all the number of the available 3D volume in a series.
PrepareGetVolumeStateFileCommand Initializes a System.Data.Common.DbCommand object to get the path of the 3D volume state file.
PrepareIsSeriesVolumeExistsCommand Initializes a System.Data.Common.DbCommand object which returns a scalar value if a 3D volume exists for the given series.
PrepareStoreAnnotationObjectCommand Initializes a System.Data.Common.DbCommand to insert an annotation.
PrepareStoreVolumeCommnad Initializes a System.Data.Common.DbCommand object to store a 3D volume information.

Protected Properties

Name Description
DatabaseProvider Gets the database provider for connecting and working with the Medical Workstation database.
Help Version 19.0.2017.10.27
Products | Support | Contact Us | Copyright Notices
© 1991-2017 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Medical.Workstation.DataAccessLayer Assembly