Table of Contents

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 DicomNActionRequest

N-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 DicomNCreateRequest

N-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 DicomNDeleteRequest

N-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 DicomNEventReportRequest

N-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 DicomNGetRequest

N-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 DicomNSetRequest

N-SET request subject to handling.

Returns

Task<DicomNSetResponse>

N-SET response based on request.