[This is preliminary documentation and is subject to change.]
Validation tests are performed within the context of sessions. There are three kinds of sessions supported by the component;
There is a large collection of interfaces defined within this namespace. DO NOT BE INTIMIDATED by the number of interfaces. They just provide views on top of the session classes. A session class typically implements several interfaces.
| C# | Visual Basic | Visual C++ |
namespace Dvtk.Sessions
Namespace Dvtk.Sessions
namespace Dvtk.Sessions
| All Types | Classes | Structures | Interfaces | Enumerations | Delegates |
| Icon | Type | Description |
|---|---|---|
| CipherFlags |
Flags indicating the type of security used.
| |
| ScriptSession..::.ConfirmInteractionCallBack |
Callback: Called when the application wants a confirm action by the user.
| |
| ScriptSession..::.ConfirmInteractionOptions |
Selection option for the callback ConfirmInteraction.
| |
| DefinitionFileDetails |
Essential information for a definition file.
| |
| DefinitionFileDirectoryList |
Type safe DefinitionFileDirectoryList
| |
| EmulatorSession |
Summary description for Session.
| |
| IConfigurableDvt |
Access to Dicom Validation Tool (DVT) system settings.
| |
| IConfigurableSupportedTransferSyntaxes |
Access to configuration of supported transfer syntaxes.
| |
| IConfigurableSut |
Access to System Under Test (SUT) system settings.
| |
| IDataSetEncodingSettings |
Properties affecting the DataSet encoding for the DIMSE Dicom communication.
| |
| IDefinitionManagement |
Manage definitions used by the validation process.
| |
| IDicomDir |
Access to commands that read and write Dicomdir files.
| |
| IDicomFile |
Access to commands that read and write Dicom(DCM) files.
| |
| IDimseMessaging |
Send and receive DICOM DIMSE level messages.
| |
| IDimseValidation |
Access to commands that validate DIMSE messages.
| |
| IDulMessaging |
Dicom Validation Tool (DVT) supports both sending and receiving of all 6
Association Control Service Element (ACSE) requests / responses:
| |
| IDulValidation |
Access to commands that validate DULP messages.
| |
| IDvtDulParameters |
Dicom Upper Layer (DUL) related parameters for the Dicom Validation Tool (DVT).
| |
| IDvtSocketParameters |
TCP/IP socket connection related parameters for the Dicom Validation Tool (DVT).
| |
| IDvtSystemSettings |
System parameters for the Dicom Validation Tool (DVT).
| |
| IEmulatorCommands |
Access to emulator commands.
| |
| IGeneralSessionSettings |
Access to general session settings.
| |
| IMediaStorage |
Access to commands that read and write media files.
| |
| IMediaValidation |
Access to commands that validate media related dicom-file objects.
| |
| IMediaValidator |
Validation of a Media Storage File (.DCM or other).
| |
| IPrinter |
The Printer SOP Class settings.
| |
| IPrinterSettings |
Access to printer settings.
| |
| IScriptExecution |
Access to settings and commands execution of DICOM scripts
with extensions .DS and .DSS.
| |
| ISecure |
Access to TCP/IP security settings, certificate handling and credential handling.
| |
| ISecuritySettings |
Access to settings for security
| |
| ISessionFileManagement |
Access to session file management.
| |
| ISniffer |
Sniffer interface
| |
| ISupportedTransferSyntaxSettings |
Acces to supported transfer syntax settings.
| |
| ISutDulParameters |
Dicom Upper Layer (DUL) related parameters for the System Under Test (SUT).
| |
| ISutSocketParameters |
TCP/IP socket connection related parameters for the System Under Test (SUT).
| |
| ISutSystemSettings |
System parameters for the System Under Test (SUT).
| |
| IUserOutput |
Access to commands that generate user output in the session results output.
| |
| IValidationOutput |
Access to commands that generate validation output in the session results output.
| |
| IValidationSettings |
Access to validation settings.
| |
| LogLevelFlags |
Possible log level flags.
| |
| MediaFileContentType |
Enumerated values for the content of the Media File.
| |
| MediaSession |
Summary description for Session.
| |
| PrinterStatus |
Printer device status.
| |
| ReceivedMsgReturnCode |
Return codes for a DIMSE message receive action in sniffer.
| |
| ReceiveReturnCode |
Return codes for a DIMSE message receive action.
| |
| ScriptSession |
Summary description for Session.
| |
| SendReturnCode |
Return codes for a DIMSE message send action.
| |
| Session |
Base-class for test sessions within DVT.
| |
| SessionFactory |
Factory class used to load Sessions from file with extension .SES.
| |
| SnifferSession |
Summary description for Session.
| |
| StorageMode |
Storage mode
| |
| SutRole |
Indicates the role that the System Under Test (SUT) plays in the validation test.
| |
| TlsVersionFlags |
Protocols Supported
| |
| ValidationControlFlags |
Flags to steer the validation process.
|