[AttributeUsageAttribute(System.AttributeTargets, AllowMultiple=true)]
public class PresentationContextAttribute : Attribute
<AttributeUsageAttribute(ValidOn=AttributeTargets.Method,
AllowMultiple=True,
Inherited=True)>
Public Class PresentationContextAttribute
Inherits System.Attribute
Implements System.Runtime.InteropServices._Attribute
[AttributeUsageAttribute(ValidOn=AttributeTargets.Method,
AllowMultiple=true,
Inherited=true)]
public ref class PresentationContextAttribute : public System.Attribute, System.Runtime.InteropServices._Attribute
Shows attribute usage on an interface.
using Leadtools.Dicom.AddIn.Attributes;
using Leadtools.Dicom.AddIn.Interfaces;
using Leadtools.Dicom;
using Leadtools.Dicom.AddIn;
[DicomAddInAttribute("Storage Commit AddIn", "1.0.0.0", Description = "Implements Storage Commitment", Author = "")]
public class StorageCommitAddin : IProcessNAction
{
#region IProcessNAction Members
[PresentationContext(DicomUidType.StorageCommitmentPushModelClass, DicomUidType.ImplicitVRLittleEndian)]
public DicomCommandStatusType OnNAction(DicomClient Client, byte PresentationId, int MessageId, string AffectedClass, string Instance, int Action, DicomDataSet Request, DicomDataSet Response)
{
return DicomCommandStatusType.Success;
}
#endregion
#region IProcessBreak Members
public void Break(BreakType type)
{
}
#endregion
}
Imports Leadtools.Dicom.AddIn.Attributes
Imports Leadtools.Dicom.AddIn.Interfaces
Imports Leadtools.Dicom
Imports Leadtools.Dicom.AddIn
<DicomAddInAttribute("Storage Commit AddIn", "1.0.0.0", Description:="Implements Storage Commitment", Author:="")>
Public Class StorageCommitAddin : Implements IProcessNAction
<PresentationContext(DicomUidType.StorageCommitmentPushModelClass, DicomUidType.ImplicitVRLittleEndian)>
Public Function OnNAction(ByVal Client As DicomClient, ByVal PresentationId As Byte, ByVal MessageId As Integer, ByVal AffectedClass As String,
ByVal Instance As String, ByVal Action As Integer, ByVal Request As DicomDataSet, ByVal Response As DicomDataSet) As _
DicomCommandStatusType Implements IProcessNAction.OnNAction
Return DicomCommandStatusType.Success
End Function
Public Sub Break(ByVal type As BreakType) Implements IProcessNAction.Break
End Sub
End Class
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