Show / Hide Table of Contents
View Source

Class DIMSEService

This class handles incoming DIMSE messaging. It logs the message, creates and sends the appropriate response

Inheritance
System.Object
DIMSEService
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace:EvilDICOM.Network.Services
Assembly:EvilDICOM.dll
Syntax
public class DIMSEService

Constructors

View Source

DIMSEService()

Declaration
public DIMSEService()

Properties

View Source

CEchoRequestReceivedAction

Declaration
public Action<CEchoRequest, Association> CEchoRequestReceivedAction { get; }
Property Value
Type Description
System.Action<CEchoRequest, Association>
View Source

CEchoResponseReceivedAction

Declaration
public Action<CEchoResponse, Association> CEchoResponseReceivedAction { get; }
Property Value
Type Description
System.Action<CEchoResponse, Association>
View Source

CFindService

Declaration
public CFindService CFindService { get; }
Property Value
Type Description
CFindService
View Source

CGetRequestReceivedAction

Declaration
public Action<CGetRequest, Association> CGetRequestReceivedAction { get; }
Property Value
Type Description
System.Action<CGetRequest, Association>
View Source

CGetResponseReceivedAction

Declaration
public Action<CGetResponse, Association> CGetResponseReceivedAction { get; }
Property Value
Type Description
System.Action<CGetResponse, Association>
View Source

CMoveRequestReceivedAction

Declaration
public Action<CMoveRequest, Association> CMoveRequestReceivedAction { get; set; }
Property Value
Type Description
System.Action<CMoveRequest, Association>
View Source

CMoveResponseReceivedAction

Declaration
public Action<CMoveResponse, Association> CMoveResponseReceivedAction { get; }
Property Value
Type Description
System.Action<CMoveResponse, Association>
View Source

CStoreService

Declaration
public CStoreService CStoreService { get; }
Property Value
Type Description
CStoreService
View Source

NActionService

Declaration
public NActionService NActionService { get; }
Property Value
Type Description
NActionService
View Source

NEventReportService

Declaration
public NEventReportService NEventReportService { get; }
Property Value
Type Description
NEventReportService
View Source

StorageCommitmentService

Declaration
public StorageCommitmentService StorageCommitmentService { get; }
Property Value
Type Description
StorageCommitmentService

Methods

View Source

Subscribe<T>(DIMSEService.DIMSERequestHandler<T>)

Declaration
public void Subscribe<T>(DIMSEService.DIMSERequestHandler<T> cr)
    where T : AbstractDIMSERequest
Parameters
Type Name Description
DIMSEService.DIMSERequestHandler<T> cr
Type Parameters
Name Description
T
View Source

Subscribe<T>(DIMSEService.DIMSEResponseHandler<T>)

Declaration
public void Subscribe<T>(DIMSEService.DIMSEResponseHandler<T> cr)
    where T : AbstractDIMSEResponse
Parameters
Type Name Description
DIMSEService.DIMSEResponseHandler<T> cr
Type Parameters
Name Description
T
View Source

Unsubscribe<T>(DIMSEService.DIMSERequestHandler<T>)

Declaration
public void Unsubscribe<T>(DIMSEService.DIMSERequestHandler<T> cr)
    where T : AbstractDIMSERequest
Parameters
Type Name Description
DIMSEService.DIMSERequestHandler<T> cr
Type Parameters
Name Description
T
View Source

Unsubscribe<T>(DIMSEService.DIMSEResponseHandler<T>)

Declaration
public void Unsubscribe<T>(DIMSEService.DIMSEResponseHandler<T> cr)
    where T : AbstractDIMSEResponse
Parameters
Type Name Description
DIMSEService.DIMSEResponseHandler<T> cr
Type Parameters
Name Description
T

Events

View Source

CEchoRequestReceived

Declaration
public event DIMSEService.DIMSERequestHandler<CEchoRequest> CEchoRequestReceived
Event Type
Type Description
DIMSEService.DIMSERequestHandler<CEchoRequest>
View Source

CEchoResponseReceived

Declaration
public event DIMSEService.DIMSEResponseHandler<CEchoResponse> CEchoResponseReceived
Event Type
Type Description
DIMSEService.DIMSEResponseHandler<CEchoResponse>
View Source

CFindRequestReceived

Declaration
public event DIMSEService.DIMSERequestHandler<CFindRequest> CFindRequestReceived
Event Type
Type Description
DIMSEService.DIMSERequestHandler<CFindRequest>
View Source

CFindResponseReceived

Declaration
public event DIMSEService.DIMSEResponseHandler<CFindResponse> CFindResponseReceived
Event Type
Type Description
DIMSEService.DIMSEResponseHandler<CFindResponse>
View Source

CGetRequestReceived

Declaration
public event DIMSEService.DIMSERequestHandler<CGetRequest> CGetRequestReceived
Event Type
Type Description
DIMSEService.DIMSERequestHandler<CGetRequest>
View Source

CGetResponseReceived

Declaration
public event DIMSEService.DIMSEResponseHandler<CGetResponse> CGetResponseReceived
Event Type
Type Description
DIMSEService.DIMSEResponseHandler<CGetResponse>
View Source

CMoveRequestReceived

Declaration
public event DIMSEService.DIMSERequestHandler<CMoveRequest> CMoveRequestReceived
Event Type
Type Description
DIMSEService.DIMSERequestHandler<CMoveRequest>
View Source

CMoveResponseReceived

Declaration
public event DIMSEService.DIMSEResponseHandler<CMoveResponse> CMoveResponseReceived
Event Type
Type Description
DIMSEService.DIMSEResponseHandler<CMoveResponse>
View Source

CStoreRequestReceived

Declaration
public event DIMSEService.DIMSERequestHandler<CStoreRequest> CStoreRequestReceived
Event Type
Type Description
DIMSEService.DIMSERequestHandler<CStoreRequest>
View Source

CStoreResponseReceived

Declaration
public event DIMSEService.DIMSEResponseHandler<CStoreResponse> CStoreResponseReceived
Event Type
Type Description
DIMSEService.DIMSEResponseHandler<CStoreResponse>
View Source

NActionRequestRecieved

Declaration
public event DIMSEService.DIMSERequestHandler<NActionRequest> NActionRequestRecieved
Event Type
Type Description
DIMSEService.DIMSERequestHandler<NActionRequest>
View Source

NActionResponseReceived

Declaration
public event DIMSEService.DIMSEResponseHandler<NActionResponse> NActionResponseReceived
Event Type
Type Description
DIMSEService.DIMSEResponseHandler<NActionResponse>
View Source

NEventReportRequestRecieved

Declaration
public event DIMSEService.DIMSERequestHandler<NEventReportRequest> NEventReportRequestRecieved
Event Type
Type Description
DIMSEService.DIMSERequestHandler<NEventReportRequest>
View Source

NEventReportResponseReceived

Declaration
public event DIMSEService.DIMSEResponseHandler<NEventReportResponse> NEventReportResponseReceived
Event Type
Type Description
DIMSEService.DIMSEResponseHandler<NEventReportResponse>
Back to top Copyright © 2015-2016 Microsoft
Generated by DocFX