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
Properties
View Source
CEchoRequestReceivedAction
Declaration
public Action<CEchoRequest, Association> CEchoRequestReceivedAction { get; }
Property Value
View Source
CEchoResponseReceivedAction
Declaration
public Action<CEchoResponse, Association> CEchoResponseReceivedAction { get; }
Property Value
View Source
CFindService
Declaration
public CFindService CFindService { get; }
Property Value
View Source
CGetRequestReceivedAction
Declaration
public Action<CGetRequest, Association> CGetRequestReceivedAction { get; }
Property Value
View Source
CGetResponseReceivedAction
Declaration
public Action<CGetResponse, Association> CGetResponseReceivedAction { get; }
Property Value
View Source
CMoveRequestReceivedAction
Declaration
public Action<CMoveRequest, Association> CMoveRequestReceivedAction { get; set; }
Property Value
View Source
CMoveResponseReceivedAction
Declaration
public Action<CMoveResponse, Association> CMoveResponseReceivedAction { get; }
Property Value
View Source
CStoreService
Declaration
public CStoreService CStoreService { get; }
Property Value
View Source
NActionService
Declaration
public NActionService NActionService { get; }
Property Value
View Source
NEventReportService
Declaration
public NEventReportService NEventReportService { get; }
Property Value
View Source
StorageCommitmentService
Declaration
public StorageCommitmentService StorageCommitmentService { get; }
Property Value
Methods
View Source
Subscribe<T>(DIMSEService.DIMSERequestHandler<T>)
Declaration
public void Subscribe<T>(DIMSEService.DIMSERequestHandler<T> cr)
where T : AbstractDIMSERequest
Parameters
Type Parameters
View Source
Subscribe<T>(DIMSEService.DIMSEResponseHandler<T>)
Declaration
public void Subscribe<T>(DIMSEService.DIMSEResponseHandler<T> cr)
where T : AbstractDIMSEResponse
Parameters
Type Parameters
View Source
Unsubscribe<T>(DIMSEService.DIMSERequestHandler<T>)
Declaration
public void Unsubscribe<T>(DIMSEService.DIMSERequestHandler<T> cr)
where T : AbstractDIMSERequest
Parameters
Type Parameters
View Source
Unsubscribe<T>(DIMSEService.DIMSEResponseHandler<T>)
Declaration
public void Unsubscribe<T>(DIMSEService.DIMSEResponseHandler<T> cr)
where T : AbstractDIMSEResponse
Parameters
Type Parameters
Events
View Source
CEchoRequestReceived
Declaration
public event DIMSEService.DIMSERequestHandler<CEchoRequest> CEchoRequestReceived
Event Type
View Source
CEchoResponseReceived
Declaration
public event DIMSEService.DIMSEResponseHandler<CEchoResponse> CEchoResponseReceived
Event Type
View Source
CFindRequestReceived
Declaration
public event DIMSEService.DIMSERequestHandler<CFindRequest> CFindRequestReceived
Event Type
View Source
CFindResponseReceived
Declaration
public event DIMSEService.DIMSEResponseHandler<CFindResponse> CFindResponseReceived
Event Type
View Source
CGetRequestReceived
Declaration
public event DIMSEService.DIMSERequestHandler<CGetRequest> CGetRequestReceived
Event Type
View Source
CGetResponseReceived
Declaration
public event DIMSEService.DIMSEResponseHandler<CGetResponse> CGetResponseReceived
Event Type
View Source
CMoveRequestReceived
Declaration
public event DIMSEService.DIMSERequestHandler<CMoveRequest> CMoveRequestReceived
Event Type
View Source
CMoveResponseReceived
Declaration
public event DIMSEService.DIMSEResponseHandler<CMoveResponse> CMoveResponseReceived
Event Type
View Source
CStoreRequestReceived
Declaration
public event DIMSEService.DIMSERequestHandler<CStoreRequest> CStoreRequestReceived
Event Type
View Source
CStoreResponseReceived
Declaration
public event DIMSEService.DIMSEResponseHandler<CStoreResponse> CStoreResponseReceived
Event Type
View Source
NActionRequestRecieved
Declaration
public event DIMSEService.DIMSERequestHandler<NActionRequest> NActionRequestRecieved
Event Type
View Source
NActionResponseReceived
Declaration
public event DIMSEService.DIMSEResponseHandler<NActionResponse> NActionResponseReceived
Event Type
View Source
NEventReportRequestRecieved
Declaration
public event DIMSEService.DIMSERequestHandler<NEventReportRequest> NEventReportRequestRecieved
Event Type
View Source
NEventReportResponseReceived
Declaration
public event DIMSEService.DIMSEResponseHandler<NEventReportResponse> NEventReportResponseReceived
Event Type