Class DicomClientConnection
Inheritance
DicomClientConnection
Assembly: cs.temp.dll.dll
Syntax
public class DicomClientConnection : DicomService, IDicomServiceRunner, IDicomClientConnection, IDisposable
Constructors
DicomClientConnection(DicomClient, INetworkStream)
Declaration
public DicomClientConnection(DicomClient dicomClient, INetworkStream networkStream)
Parameters
Properties
IsSendNextMessageRequired
Declaration
public bool IsSendNextMessageRequired { get; }
Property Value
Listener
Declaration
public Task Listener { get; }
Property Value
NetworkStream
Declaration
public INetworkStream NetworkStream { get; }
Property Value
Methods
OnConnectionClosedAsync(Exception)
Declaration
public Task OnConnectionClosedAsync(Exception exception)
Parameters
Returns
OnCStoreRequestAsync(DicomCStoreRequest)
Declaration
public Task<DicomResponse> OnCStoreRequestAsync(DicomCStoreRequest request)
Parameters
Returns
OnNEventReportRequestAsync(DicomNEventReportRequest)
Declaration
public Task<DicomResponse> OnNEventReportRequestAsync(DicomNEventReportRequest request)
Parameters
Returns
OnReceiveAbortAsync(DicomAbortSource, DicomAbortReason)
Declaration
public Task OnReceiveAbortAsync(DicomAbortSource source, DicomAbortReason reason)
Parameters
Returns
OnReceiveAssociationAcceptAsync(DicomAssociation)
Declaration
public Task OnReceiveAssociationAcceptAsync(DicomAssociation association)
Parameters
Returns
OnReceiveAssociationRejectAsync(DicomRejectResult, DicomRejectSource, DicomRejectReason)
Declaration
public Task OnReceiveAssociationRejectAsync(DicomRejectResult result, DicomRejectSource source, DicomRejectReason reason)
Parameters
Returns
OnReceiveAssociationReleaseResponseAsync()
Declaration
public Task OnReceiveAssociationReleaseResponseAsync()
Returns
OnRequestCompletedAsync(DicomRequest, DicomResponse)
Declaration
public Task OnRequestCompletedAsync(DicomRequest request, DicomResponse response)
Parameters
Returns
OnRequestTimedOutAsync(DicomRequest, TimeSpan)
Declaration
public Task OnRequestTimedOutAsync(DicomRequest request, TimeSpan timeout)
Parameters
Returns
OnSendQueueEmptyAsync()
Declaration
protected override Task OnSendQueueEmptyAsync()
Returns
Overrides
SendAbortAsync(DicomAbortSource, DicomAbortReason)
Declaration
public Task SendAbortAsync(DicomAbortSource source, DicomAbortReason reason)
Parameters
Returns
SendAssociationReleaseRequestAsync()
Declaration
public Task SendAssociationReleaseRequestAsync()
Returns
SendAssociationRequestAsync(DicomAssociation)
Declaration
public Task SendAssociationRequestAsync(DicomAssociation association)
Parameters
Returns
SendNextMessageAsync()
Declaration
public Task SendNextMessageAsync()
Returns
SendRequestAsync(DicomRequest)
Declaration
public Task SendRequestAsync(DicomRequest request)
Parameters
Returns
StartListener()
Declaration
public void StartListener()
Implements