- 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.
- Priority
- The priority level of the message. The Service Class Provider may or may not support priority. Therefore, setting this parameter may or may not have any effect.
- MoveAE
- The name of the Application Entity that originally requested the move. For a simple storage request from a client to a server, this will be an empty string. When the request is a sub-operation of a C-MOVE, this will contain the name of the AE that requested the move.
- MoveMessageId
- The ID of the original move request message. For a simple storage request from a client to a server, this will be 0. When the request is a sub-operation of a C-MOVE, this will contain the original message ID of the C-MOVE request.
- Request
- A DicomDataSet object that contains the Data Set to be stored.
Visual Basic (Declaration) | |
---|---|
Overridable Function OnStore( _ ByVal Client As DicomClient, _ ByVal PresentationId As Byte, _ ByVal MessageId As Integer, _ ByVal AffectedClass As String, _ ByVal Instance As String, _ ByVal Priority As DicomCommandPriorityType, _ ByVal MoveAE As String, _ ByVal MoveMessageId As Integer, _ ByVal Request As DicomDataSet _ ) As DicomCommandStatusType |
Visual Basic (Usage) | Copy Code |
---|---|
|
C# | |
---|---|
virtual DicomCommandStatusType OnStore( DicomClient Client, byte PresentationId, int MessageId, string AffectedClass, string Instance, DicomCommandPriorityType Priority, string MoveAE, int MoveMessageId, DicomDataSet Request ) |
C++/CLI | |
---|---|
virtual DicomCommandStatusType OnStore( DicomClient^ Client, byte PresentationId, int MessageId, String^ AffectedClass, String^ Instance, DicomCommandPriorityType Priority, String^ MoveAE, int MoveMessageId, DicomDataSet Request ) |
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.
- Priority
- The priority level of the message. The Service Class Provider may or may not support priority. Therefore, setting this parameter may or may not have any effect.
- MoveAE
- The name of the Application Entity that originally requested the move. For a simple storage request from a client to a server, this will be an empty string. When the request is a sub-operation of a C-MOVE, this will contain the name of the AE that requested the move.
- MoveMessageId
- The ID of the original move request message. For a simple storage request from a client to a server, this will be 0. When the request is a sub-operation of a C-MOVE, this will contain the original message ID of the C-MOVE request.
- Request
- A DicomDataSet object that contains the Data Set to be stored.
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