←Select platform

DicomConnection Class Members

Summary

The following tables list the members exposed by DicomConnection.

Public Constructors

Name Description
DicomConnection Initializes a new instance of the DicomConnection class.

Public Methods

Name Description
AbortRequest Aborts the current connection.
CancelRequest Cancels the current action.
Release Sends a release request to the peer member of a DICOM connection.
Verify Verifies the specified SCP.

Protected Methods

Name Description
BuildAssociation Builds the association.
Connect(DicomScp) Connects the specified SCP.
Dispose(Boolean) Releases unmanaged and - optionally - managed resources
GetPresentationContexts Gets the presentation contexts. Should be overridden in derived classes.
Log Logs the specified message to a text file.
LogSendAssociateRequest Logs the SendAssociateRequest message.
LogSendCGetRequest Logs the C-GET-REQ message
LogSendCMoveRequest Logs the C-MOVE-REQ message.
OnAfterAssociateRequest Fires the AfterAssociateRequest event.
OnAfterClose Fires the AfterClose event.
OnBeforeAssociateRequest Fires the BeforeAssociateRequest event.
OnBeforeClose Fires the BeforeClose event.
OnClose Notifies a member of a connection that the connection was closed.
OnConnect Notifies the SCU that the connection attempt is complete.
OnPrivateKeyPassword Invokes the private PrivateKeyPassword event.
OnReceive Notifies a connection that data was received.
OnReceiveAssociateAccept Notifies a connection that an Associate Accept message was received.
OnReceiveAssociateReject Notifies a connection that an Associate Reject message was received.
OnReceiveCEchoResponse Notifies a connection that a C-ECHO-RSP command was received.
OnReceiveData Notifies a connection when a Data message was received.
OnReceiveReleaseResponse Notifies a connection that a Release Response message was received.
OnSecureLinkReady This method is called when an ISCL or TLS secured connection is successfully established.
Wait Waits for the DICOM communication to finish.

Public Properties

Name Description
AETitle Gets or sets the AE title.
CurrentScp Gets the current SCP this is connected to.
DebugLogFilename Gets or sets the debug log filename.
EnableDebugLog Gets or sets a value indicating whether to enable the DICOM debug log.
HostAddress Gets or sets the host address.
HostPort Gets or sets the host port.
ImplementationClass Gets or sets the implementation class.
ImplementationVersionName The Implementation Version Name.
MaxLength The Maximum Length for data transfer.
ProtocolVersion Gets or sets the protocol version.
Rejected Gets a value indicating whether this DicomConnection connection association has been rejected.
RejectReason Gets a descriptive string of the reason for associate rejection.
Status Internal value to hold the status of the last DICOM operation associated with this connection.
Tag Gets or sets the object that contains extra information about this connection.
TemporaryDirectory Gets or sets the temporary directory.
Timeout Gets or sets the connection timeout.

Public Events

Name Description
AfterAssociateRequest Occurs after receiving an associate response from the SCP.
AfterClose Occurs after a close response is received from the scp.
AfterConnect Occurs after connecting to the SCP.
AfterReleaseRequest Occurs after release response received from scp.
AfterSecureLinkReady Occurs after TLS secured connection to SCP is established.
BeforeAssociateRequest Occurs when an associate request is sent to the SCP.
BeforeClose Occurs before a close request is sent to the scp.
BeforeConnect Occurs before connecting to the SCP.
BeforeReleaseRequest Occurs before a release request is sent to the scp.
PrivateKeyPassword Occurs when a private key password is needed.
ReceiveBuffer Occurs when connections received buffered data.

Public Fields

Name Description
ActiveScp The current peer connection associated with this connection.

Protected Fields

Name Description
cancelEvent Cancel event.
CurrentMessageId Current message id.
CurrentPid Current presentation context id.
dicomEvent Dicom message event.
parameters Internal variable to hold that information associated with DICOM commands.
timeoutEvent Timeout event.
waitHandles Event wait handle.
Products | Support | Contact Us | Copyright Notices
© 1991-2017 LEAD Technologies, Inc. All Rights Reserved.
Leadtools.Dicom.Scu Assembly
Click or drag to resize