Table of Contents

Class DicomNActionRequest

Namespace
FellowOakDicom.Network
Assembly
fo-dicom.core.dll

Representation of an N-ACTION request.

public sealed class DicomNActionRequest : DicomRequest
Inheritance
DicomNActionRequest
Inherited Members
Extension Methods

Constructors

DicomNActionRequest(DicomDataset)

Initializes an instance of the DicomNActionRequest class.

public DicomNActionRequest(DicomDataset command)

Parameters

command DicomDataset

N-ACTION request command.

DicomNActionRequest(DicomUID, DicomUID, ushort)

Initializes an instance of the DicomNActionRequest class.

public DicomNActionRequest(DicomUID requestedClassUid, DicomUID requestedInstanceUid, ushort actionTypeId)

Parameters

requestedClassUid DicomUID

Requested SOP class UID.

requestedInstanceUid DicomUID

Requested SOP instance UID.

actionTypeId ushort

Action type ID.

Fields

OnResponseReceived

Gets or sets the handler for the N-ACTION response received event.

public DicomNActionRequest.ResponseDelegate OnResponseReceived

Field Value

DicomNActionRequest.ResponseDelegate

Properties

ActionTypeID

Gets the action type ID.

public ushort ActionTypeID { get; }

Property Value

ushort

SOPInstanceUID

Gets the requested SOP instance UID.

public DicomUID SOPInstanceUID { get; }

Property Value

DicomUID

Methods

PostResponse(DicomService, DicomResponse)

Invoke the event handler upon receiving a N-ACTION response.

protected override void PostResponse(DicomService service, DicomResponse response)

Parameters

service DicomService

Associated DICOM service.

response DicomResponse

N-ACTION response.

ToString()

Formatted output.

public override string ToString()

Returns

string

Formatted output of the N-ACTION request.