Interface IDicomNServiceProvider
- Namespace
- FellowOakDicom.Network
- Assembly
- fo-dicom.core.dll
Interface representing event handlers for DIMSE services applicable to Normalized SOP instances.
public interface IDicomNServiceProvider
- Extension Methods
Methods
OnNActionRequestAsync(DicomNActionRequest)
Handler of N-ACTION request.
Task<DicomNActionResponse> OnNActionRequestAsync(DicomNActionRequest request)
Parameters
request
DicomNActionRequestN-ACTION request subject to handling.
Returns
- Task<DicomNActionResponse>
N-ACTION response based on
request
.
OnNCreateRequestAsync(DicomNCreateRequest)
Handler of N-CREATE request.
Task<DicomNCreateResponse> OnNCreateRequestAsync(DicomNCreateRequest request)
Parameters
request
DicomNCreateRequestN-CREATE request subject to handling.
Returns
- Task<DicomNCreateResponse>
N-CREATE response based on
request
.
OnNDeleteRequestAsync(DicomNDeleteRequest)
Handler of N-DELETE request.
Task<DicomNDeleteResponse> OnNDeleteRequestAsync(DicomNDeleteRequest request)
Parameters
request
DicomNDeleteRequestN-DELETE request subject to handling.
Returns
- Task<DicomNDeleteResponse>
N-DELETE response based on
request
.
OnNEventReportRequestAsync(DicomNEventReportRequest)
Handler of N-EVENT-REPORT request.
Task<DicomNEventReportResponse> OnNEventReportRequestAsync(DicomNEventReportRequest request)
Parameters
request
DicomNEventReportRequestN-EVENT-REPORT request subject to handling.
Returns
- Task<DicomNEventReportResponse>
N-EVENT-REPORT response based on
request
.
OnNGetRequestAsync(DicomNGetRequest)
Handler of N-GET request.
Task<DicomNGetResponse> OnNGetRequestAsync(DicomNGetRequest request)
Parameters
request
DicomNGetRequestN-GET request subject to handling.
Returns
- Task<DicomNGetResponse>
N-GET response based on
request
.
OnNSetRequestAsync(DicomNSetRequest)
Handler of N-SET request.
Task<DicomNSetResponse> OnNSetRequestAsync(DicomNSetRequest request)
Parameters
request
DicomNSetRequestN-SET request subject to handling.
Returns
- Task<DicomNSetResponse>
N-SET response based on
request
.