A class that represents a Warning status and associated optional elements that can be included in the command set of a DIMSE service response.
public class StatusWarning : StatusBase
Public Class StatusWarning
Inherits StatusBase
public:
ref class StatusWarning : StatusBase
A DIMSE service response command set includes a required Status Element (0000,0900), and other optional Status Elements.
The status element defaults to B000H (warning) but can have many values depending on the service class.
The StatusWarning class is used to read/write all Warning status command set elements.
To write optional command set elements associated with a Warning status:
The DIMSE services include:
This example shows how to override the DicomNet::OnBeforeSendCommandSet event to write status and related optional status elements in a DICOM command set.
using Leadtools.Dicom;
using Leadtools.Dicom.Common;
using Leadtools.Dicom.Common.Extensions;
using Leadtools;
using Leadtools.Dicom.Common.Linq.BasicDirectory;
using Leadtools.Dicom.Common.DataTypes;
using Leadtools.Dicom.Common.DataTypes.Status;
public class StatusWarningDicomNet : DicomNet
{
public StatusWarningDicomNet(string path, DicomNetSecurityMode mode) : base(path, mode)
{
}
public StatusWarningDicomNet(string path, DicomNetSecurityMode mode, bool reserved) : base(path, mode, reserved)
{
}
protected override void OnBeforeSendCommandSet(DicomDataSet cs)
{
// Return a Status of RefusedSopClassNotSupported and set the optional status elements
StatusWarning s = new StatusWarning("Duplicate Study ID", DicomTag.StudyID);
cs.Set(s);
base.OnBeforeSendCommandSet(cs);
}
}
Leadtools.Dicom.Common.DataTypes.Status Namespace
StatusFailureClassInstanceConflict
StatusFailureDuplicateSopInstance
StatusFailureInvalidArgumentValue
StatusFailureInvalidSopInstance
StatusFailureNoSuchSopInstance
StatusFailureProcessingFailure
StatusFailureRefusedNotAuthorized
StatusFailureRefusedSopClassNotSupported
StatusWarning
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document