- Client
- The client that sent the command.
- PresentationId
- The Presentation Context ID. The ID provides information about both the class type of the data and the transfer syntax to use when transferring the data.
- MessageID
- The Message ID. Each message sent by a member of a connection should have a unique ID. Since a member of a connection may send several messages, this ID allows that member to identify when a specific request has been completed.
- AffectedClass
- The class affected by the request. This will be a SOP class or a meta SOP class.
- Instance
- The instance of the class. A server may, for example, have three instances of the Nuclear Medicine Class. This value identifies the data with a specific instance.
- Action
- An application-specific action to be performed on the specified Data Set.
- Request
- A DicomDataSet object that contains the data set on which the storage commitment is to be performed.
- Response
- The response DicomDataSet which contains the storage commitment result.
Visual Basic (Declaration) | |
---|---|
<PresentationContextAttribute(AbstractSyntax="1.2.840.10008.1.20.1", TransferSyntaxes=System.Collections.Generic.List`1[System.String])> Public Overridable 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 |
Visual Basic (Usage) | Copy Code |
---|---|
|
C# | |
---|---|
[PresentationContextAttribute(AbstractSyntax="1.2.840.10008.1.20.1", TransferSyntaxes=System.Collections.Generic.List`1[System.String])] public virtual DicomCommandStatusType OnNAction( DicomClient Client, byte PresentationId, int MessageID, string AffectedClass, string Instance, int Action, DicomDataSet Request, DicomDataSet Response ) |
C++/CLI | |
---|---|
[PresentationContextAttribute(AbstractSyntax="1.2.840.10008.1.20.1", TransferSyntaxes=System.Collections.Generic.List`1[System.String])] public: virtual DicomCommandStatusType OnNAction( DicomClient Client, byte PresentationId, int MessageID, String^ AffectedClass, String^ Instance, int Action, DicomDataSet Request, DicomDataSet Response ) |
Parameters
- Client
- The client that sent the command.
- PresentationId
- The Presentation Context ID. The ID provides information about both the class type of the data and the transfer syntax to use when transferring the data.
- MessageID
- The Message ID. Each message sent by a member of a connection should have a unique ID. Since a member of a connection may send several messages, this ID allows that member to identify when a specific request has been completed.
- AffectedClass
- The class affected by the request. This will be a SOP class or a meta SOP class.
- Instance
- The instance of the class. A server may, for example, have three instances of the Nuclear Medicine Class. This value identifies the data with a specific instance.
- Action
- An application-specific action to be performed on the specified Data Set.
- Request
- A DicomDataSet object that contains the data set on which the storage commitment is to be performed.
- Response
- The response DicomDataSet which contains the storage commitment result.
Return Value
A status representing the outcome of processing.Target Platforms: Microsoft .NET Framework 3.0, Windows XP, Windows Server 2003 family, Windows Server 2008 family