The following tables list the members exposed by DicomConnection.
| Name | Description | |
|---|---|---|
![]()  | 
	DicomConnection | Initializes a new instance of the DicomConnection class. | 
![]()  | 
	DicomNet | Initializes a new instance of the DicomNet class. (Inherited from DicomNet) | 
| Name | Description | |
|---|---|---|
![]()  | 
	AbortRequest | Aborts the current connection. | 
![]()  | 
	Accept | Accepts a connection request from an SCU. (Inherited from DicomNet) | 
 				![]()  | 
	Breathe | For Windows platforms, this implements a standard Windows Message pump. (Inherited from DicomNet) | 
![]()  | 
	Cancel | Causes the DicomConnection to immediately stop processing. | 
![]()  | 
	CancelRequest | Cancels the current action. | 
![]()  | 
	Close | Closes the connection between an associated SCU and SCP. (Inherited from DicomNet) | 
![]()  | 
	CloseForced | Closes an ISCL connection. (Inherited from DicomNet) | 
![]()  | 
	GetClient | Returns the DICOM Network object of the SCU at the specified index. (Inherited from DicomNet) | 
![]()  | 
	GetClientCount | Returns the number of SCUs connected to the SCP. (Inherited from DicomNet) | 
![]()  | 
	GetCommandSet | Returns a DicomDataSet containing the Command Set portion of a DIMSE DICOM message. (Inherited from DicomNet) | 
![]()  | 
	GetIsclCommunicationBlockLength | Returns the communication block length agreed upon during mutual authentication. (Inherited from DicomNet) | 
![]()  | 
	GetIsclIndexForEncryption | Gets the index of the encryption key used for encryption. (Inherited from DicomNet) | 
![]()  | 
	GetIsclIndexForMutualAuthentication | Gets the index of the mutual authentication key used during the mutual authentication process. (Inherited from DicomNet) | 
![]()  | 
	GetIsclPeerAuthenticationData | Gets the authentication data the peer computer sent during mutual authentication. (Inherited from DicomNet) | 
![]()  | 
	GetIsclPeerEncryption | Returns the encryption mode the sender used when sending a message. (Inherited from DicomNet) | 
![]()  | 
	GetIsclPeerMac | Returns the MAC type the sender used when sending a message. (Inherited from DicomNet) | 
![]()  | 
	GetIsclPeerRequestedMessageLength | Gets the length of the message sent unsuccessfully by a peer computer. (Inherited from DicomNet) | 
![]()  | 
	GetIsclStatus | Returns the internal ISCL status when an error occurs. (Inherited from DicomNet) | 
![]()  | 
	GetLastIsclOrTlsError | Returns the code of the last occurring ISCL or TLS error. (Inherited from DicomNet) | 
 				![]()  | 
	GetOpenSslVersion | Gets information about the availability and version of the OpenSSL libraries (Inherited from DicomNet) | 
![]()  | 
	GetQueueSend | Returns the number of bytes in the send queue. (Inherited from DicomNet) | 
![]()  | 
	GetServer | Returns the DICOM Network object of the SCP. (Inherited from DicomNet) | 
![]()  | 
	GetTlsAuthenticationAlgorithm | Returns the mutual authentication mode or algorithm for the specified cipher suite. (Inherited from DicomNet) | 
![]()  | 
	GetTlsCipherSuite | Returns the cipher suite agreed upon during the TLS protocol. (Inherited from DicomNet) | 
![]()  | 
	GetTlsCipherSuiteByIndex | Returns the cipher suite present at the specified index. (Inherited from DicomNet) | 
![]()  | 
	GetTlsEncryptionAlgorithm | Returns the encryption mode (DES, 3DES, etc.) for the specified cipher suite. (Inherited from DicomNet) | 
![]()  | 
	GetTlsEncryptionKeyLength | Returns the effective length, in bits, of the encryption key associated with the specified cipher suite (56 for DES, etc.). (Inherited from DicomNet) | 
![]()  | 
	GetTlsIntegrityAlgorithm | Returns the Message Authentication Code (MAC) algorithm for the specified cipher suite. (Inherited from DicomNet) | 
![]()  | 
	GetTlsKeyExchangeAlgorithm | Returns the key exchange algorithm for the specified cipher suite. (Inherited from DicomNet) | 
![]()  | 
	GetTlsMutualAuthenticationKeyLength | Returns the effective length, in bits, of the mutual authentication key associated with the specified cipher suite. (Inherited from DicomNet) | 
![]()  | 
	Initialize | Changes security options from the defaults. (Inherited from DicomNet) | 
![]()  | 
	IsActivated | Determines whether the connection has been activated. (Inherited from DicomNet) | 
![]()  | 
	IsAssociated | Determines whether the connection has been associated. (Inherited from DicomNet) | 
![]()  | 
	IsConnected | Determines whether a connection has been established. (Inherited from DicomNet) | 
![]()  | 
	IsIsclQueueEmpty | Determines whether the ISCL transmission queue is empty. (Inherited from DicomNet) | 
![]()  | 
	Listen | Establishes a connection to listen for incoming connection requests. (Inherited from DicomNet) | 
![]()  | 
	Release | Sends a release request to the peer member of a DICOM connection. | 
![]()  | 
	SendAbort | Sends an Abort message to a connection. (Inherited from DicomNet) | 
![]()  | 
	SendAssociateAccept | Sends an Associate Accept message to a connection. (Inherited from DicomNet) | 
![]()  | 
	SendAssociateReject | Sends an Associate Reject message to a connection. (Inherited from DicomNet) | 
![]()  | 
	SendAssociateRequest | Sends an Associate Request message to a connection. (Inherited from DicomNet) | 
![]()  | 
	SendCCancelRequest | Sends a C-CANCEL-REQ message to a peer member of a connection. (Inherited from DicomNet) | 
![]()  | 
	SendCEchoRequest | Sends a C-ECHO-REQ message to a peer member of a connection. (Inherited from DicomNet) | 
![]()  | 
	SendCEchoResponse | Sends a C-ECHO-RSP message to a peer member of a connection. (Inherited from DicomNet) | 
![]()  | 
	SendCFindRequest | Sends a C-FIND-REQ message to a peer member of a connection. (Inherited from DicomNet) | 
![]()  | 
	SendCFindResponse | Sends a C-FIND-RSP message to a peer member of a connection. (Inherited from DicomNet) | 
![]()  | 
	SendCGetRequest | Sends a C-GET-REQ message to a peer member of a connection. (Inherited from DicomNet) | 
![]()  | 
	SendCGetResponse | Sends a C-GET-RSP message to a peer member of a connection. (Inherited from DicomNet) | 
![]()  | 
	SendCMoveRequest | Sends a C-MOVE-REQ message to a peer member of a connection. (Inherited from DicomNet) | 
![]()  | 
	SendCMoveResponse | Sends a C-MOVE-RSP message to a peer member of a connection. (Inherited from DicomNet) | 
![]()  | 
	SendCStoreRequest | Sends a C-STORE-REQ message to a peer member of a connection. (Inherited from DicomNet) | 
![]()  | 
	SendCStoreResponse | Sends a C-STORE-RSP message to a peer member of a connection. (Inherited from DicomNet) | 
![]()  | 
	SendData | Sends a Data message to a connection. (Inherited from DicomNet) | 
![]()  | 
	SendNActionRequest | Sends an N-ACTION-REQ message to a peer member of a connection (Inherited from DicomNet) | 
![]()  | 
	SendNActionResponse | Sends an N-ACTION-RSP message to a peer member of a connection. (Inherited from DicomNet) | 
![]()  | 
	SendNCreateRequest | Sends an N-CREATE-REQ message to a peer member of a connection. (Inherited from DicomNet) | 
![]()  | 
	SendNCreateResponse | Sends an N-CREATE-RSP message to a peer member of a connection. (Inherited from DicomNet) | 
![]()  | 
	SendNDeleteRequest | Sends an N-DELETE-REQ message to a peer member of a connection. (Inherited from DicomNet) | 
![]()  | 
	SendNDeleteResponse | Sends an N-DELETE-RSP message to a peer member of a connection. (Inherited from DicomNet) | 
![]()  | 
	SendNGetRequest | Sends an N-GET-REQ message to a peer member of a connection. (Inherited from DicomNet) | 
![]()  | 
	SendNGetResponse | Sends an N-GET-RSP message to a peer member of a connection. (Inherited from DicomNet) | 
![]()  | 
	SendNonSecureIscl | Sends data over an ISCL connection, unsecured. The data is not encrypted and the message has no authentication code. (Inherited from DicomNet) | 
![]()  | 
	SendNReportRequest | Sends an N-EVENT-REPORT-REQ message to a peer member of a connection. (Inherited from DicomNet) | 
![]()  | 
	SendNReportResponse | Sends an N-EVENT-REPORT-RSP message to a peer member of a connection. (Inherited from DicomNet) | 
![]()  | 
	SendNSetRequest | Sends an N-GET-RSP message to a peer member of a connection. (Inherited from DicomNet) | 
![]()  | 
	SendNSetResponse | Sends an N-SET-RSP message to a peer member of a connection. (Inherited from DicomNet) | 
![]()  | 
	SendReleaseRequest | Sends a Release Request message to a connection. (Inherited from DicomNet) | 
![]()  | 
	SendReleaseResponse | Sends a Release Response message to a connection. (Inherited from DicomNet) | 
![]()  | 
	ServerClose | Closes a client DicomNet in a multi-threaded environment. (Inherited from DicomNet) | 
![]()  | 
	SetIsclAuthenticationData | Sets the authentication data used during the mutual authentication process. (Inherited from DicomNet) | 
![]()  | 
	SetIsclDefaultEncryptionMode | Sets the encryption mode used by the ISCL operations. (Inherited from DicomNet) | 
![]()  | 
	SetIsclDefaultSigningMode | Sets the current message authentication code (MAC) type. (Inherited from DicomNet) | 
![]()  | 
	SetIsclEncryptionKey | Sets an encryption key at the specified index in the array of encryption keys. (Inherited from DicomNet) | 
![]()  | 
	SetIsclEncryptionKeyIndex | Sets the index of the encryption key to be used for encryption. (Inherited from DicomNet) | 
![]()  | 
	SetIsclIndexForMutualAuthentication | Sets the index of the mutual authentication key to be used during the mutual authentication process. (Inherited from DicomNet) | 
![]()  | 
	SetIsclMaxCommunicationBlockLength | Sets the maximum communication block length that can be sent/received by the current entity. (Inherited from DicomNet) | 
![]()  | 
	SetIsclMaxMessageLength | Sets the maximum message length that can be processed (sent and received) by the current entity. (Inherited from DicomNet) | 
![]()  | 
	SetIsclMutualAuthenticationAlgorithm | Sets the mutual authentication mode. (Inherited from DicomNet) | 
![]()  | 
	SetIsclMutualAuthenticationKey | Sets a mutual authentication key at the specified index in the array of authentication keys. (Inherited from DicomNet) | 
![]()  | 
	SetTlsCipherSuiteByIndex | Sets the cipher suite for the specified index. (Inherited from DicomNet) | 
![]()  | 
	SetTlsClientCertificate | Sets a certificate for the client. (Inherited from DicomNet) | 
 				![]()  | 
	Shutdown | Shuts down the LEADTOOLS DICOM DLL. (Inherited from DicomNet) | 
 				![]()  | 
	Startup | Initializes the LEADTOOLS DICOM DLL. (Inherited from DicomNet) | 
![]()  | 
	Verify | Verifies the specified SCP. | 
| Name | Description | |
|---|---|---|
![]()  | 
	BuildAssociation | Builds the association. | 
![]()  | 
	Connect | Connects the specified SCP. | 
![]()  | 
	Dispose | Releases unmanaged and - optionally - managed resources | 
![]()  | 
	Dispose(bool) | Releases all resources used by the DicomNet. (Inherited from DicomNet) | 
![]()  | 
	ExternalAuthenticateIscl | Determines whether the response code is a valid response for the challenge code. (Inherited from DicomNet) | 
![]()  | 
	Finalize | This member overrides Finalize. (Inherited from DicomNet) | 
![]()  | 
	GetChallengeIscl | Generates a random number. (Inherited from DicomNet) | 
![]()  | 
	GetPresentationContexts | Gets the presentation contexts. Should be overridden in derived classes. | 
![]()  | 
	InternalAuthenticateIscl | Generates a response code, based on the specified challenge code. (Inherited from DicomNet) | 
![]()  | 
	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. | 
![]()  | 
	OnAccept | Notifies a listening connection (SCP) that it can accept pending connection requests. (Inherited from DicomNet) | 
![]()  | 
	OnAfterAssociateRequest | Fires the AfterAssociateRequest event. | 
![]()  | 
	OnAfterClose | Fires the AfterClose event. | 
![]()  | 
	OnBeforeAssociateAccept | Called before an associate accept is accepted by the SCU. | 
![]()  | 
	OnBeforeAssociateRequest | Fires the BeforeAssociateRequest event. | 
![]()  | 
	OnBeforeClose | Fires the BeforeClose event. | 
![]()  | 
	OnBeforeSendCommandSet | Notifies a connection before the Command Set portion of a DIMSE DicomNet:SendXxxResponse is transmitted. (Inherited from DicomNet) | 
![]()  | 
	OnClose | Notifies a member of a connection that the connection was closed. | 
![]()  | 
	OnConnect | Notifies the SCU that the connection attempt is complete. | 
![]()  | 
	OnNonSecureReceivedIscl | This method is called after data sent in non-secure mode is received. (Inherited from DicomNet) | 
![]()  | 
	OnNonSecureSendIscl | This method is called after data has been sent using the SendNonSecureIscl method. (Inherited from DicomNet) | 
![]()  | 
	OnPrivateKeyPassword | Invokes the private PrivateKeyPassword event. | 
![]()  | 
	OnReceive | Notifies a connection that data was received. | 
![]()  | 
	OnReceiveAbort | Notifies a connection that an Abort message was received. (Inherited from DicomNet) | 
![]()  | 
	OnReceiveAssociateAccept | Notifies a connection that an Associate Accept message was received. | 
![]()  | 
	OnReceiveAssociateReject | Notifies a connection that an Associate Reject message was received. | 
![]()  | 
	OnReceiveAssociateRequest | Notifies a connection that an Associate Request message was received. (Inherited from DicomNet) | 
![]()  | 
	OnReceiveCCancelRequest | Notifies a connection that a C-CANCEL-REQ command was received. (Inherited from DicomNet) | 
![]()  | 
	OnReceiveCEchoRequest | Notifies a connection that a C-ECHO-REQ command was received. (Inherited from DicomNet) | 
![]()  | 
	OnReceiveCEchoResponse | Notifies a connection that a C-ECHO-RSP command was received. | 
![]()  | 
	OnReceiveCFindRequest | Notifies a connection that a C-FIND-REQ command was received. (Inherited from DicomNet) | 
![]()  | 
	OnReceiveCFindResponse | Notifies a connection that a C-FIND-RSP command was received. (Inherited from DicomNet) | 
![]()  | 
	OnReceiveCGetRequest | Notifies a connection that a C-GET-REQ command was received. (Inherited from DicomNet) | 
![]()  | 
	OnReceiveCGetResponse | Notifies a connection that a C-GET-RSP command was received. (Inherited from DicomNet) | 
![]()  | 
	OnReceiveCMoveRequest | Notifies a connection that a C-MOVE-REQ command was received. (Inherited from DicomNet) | 
![]()  | 
	OnReceiveCMoveResponse | Notifies a connection that a C-MOVE-RSP command was received. (Inherited from DicomNet) | 
![]()  | 
	OnReceiveCStoreRequest | Notifies a connection that a C-STORE-REQ command was received. (Inherited from DicomNet) | 
![]()  | 
	OnReceiveCStoreResponse | Notifies a connection that a C-STORE-RSP command was received. (Inherited from DicomNet) | 
![]()  | 
	OnReceiveData | Notifies a connection when a Data message was received. | 
![]()  | 
	OnReceivedISCLPacket | Notifies a connection when a Data message is received in ISCL mode. (Inherited from DicomNet) | 
![]()  | 
	OnReceiveNActionRequest | Notifies a connection that an N-ACTION-REQ command was received. (Inherited from DicomNet) | 
![]()  | 
	OnReceiveNActionResponse | Notifies a connection that an N-ACTION-RSP command was received. (Inherited from DicomNet) | 
![]()  | 
	OnReceiveNCreateRequest | Notifies a connection that an N-CREATE-REQ command was received. (Inherited from DicomNet) | 
![]()  | 
	OnReceiveNCreateResponse | Notifies a connection that an N-CREATE-RSP command was received. (Inherited from DicomNet) | 
![]()  | 
	OnReceiveNDeleteRequest | Notifies a connection that an N-DELETE-REQ command was received. (Inherited from DicomNet) | 
![]()  | 
	OnReceiveNDeleteResponse | Notifies a connection that an N-DELETE-RSP command was received. (Inherited from DicomNet) | 
![]()  | 
	OnReceiveNGetRequest | Notifies a connection that an N-GET-REQ command was received. (Inherited from DicomNet) | 
![]()  | 
	OnReceiveNGetResponse | Notifies a connection that an N-GET-RSP command was received. (Inherited from DicomNet) | 
![]()  | 
	OnReceiveNReportRequest | Notifies a connection that an N-EVENT-REPORT-REQ command was received. (Inherited from DicomNet) | 
![]()  | 
	OnReceiveNReportResponse | Notifies a connection that an N-EVENT-REPORT-RSP command was received. (Inherited from DicomNet) | 
![]()  | 
	OnReceiveNSetRequest | Notifies a connection that an N-SET-REQ command was received. (Inherited from DicomNet) | 
![]()  | 
	OnReceiveNSetResponse | Notifies a connection that an N-SET-RSP command was received. (Inherited from DicomNet) | 
![]()  | 
	OnReceiveReleaseRequest | Notifies a connection that a Release Request message was received. (Inherited from DicomNet) | 
![]()  | 
	OnReceiveReleaseResponse | Notifies a connection that a Release Response message was received. | 
![]()  | 
	OnReceiveUnknown | Notifies a connection that an unknown command was received. (Inherited from DicomNet) | 
![]()  | 
	OnSecureLinkReady | This method is called when an ISCL or TLS secured connection is successfully established. | 
![]()  | 
	OnSend | Notifies a connection that data was sent. (Inherited from DicomNet) | 
![]()  | 
	OnVerify | Invokes the VerifyCertificate event. | 
![]()  | 
	Wait | Waits for the DICOM communication to finish. | 
| Name | Description | |
|---|---|---|
![]()  | 
	AETitle | Gets or sets the AE title. | 
![]()  | 
	Association | Gets the DICOM Association for the DICOM Network object. (Inherited from DicomNet) | 
![]()  | 
	CurrentScp | Gets the current SCP this is connected to. | 
![]()  | 
	DebugLogFilename | Gets or sets the debug log filename. | 
![]()  | 
	DefaultSocketOptions | Gets the default DICOM socket options. (Inherited from DicomNet) | 
![]()  | 
	EnableDebugLog | Gets or sets a value indicating whether to enable the DICOM debug log. | 
![]()  | 
	Flags | Get or set options for DICOM communication. (Inherited from DicomNet) | 
![]()  | 
	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. | 
![]()  | 
	IpType | Returns the DicomNetIpTypeFlags used in a Connect or a Listen (Inherited from DicomNet) | 
![]()  | 
	MaxLength | The Maximum Length for data transfer. | 
![]()  | 
	OptimizedMemorySend | Gets or sets the option to optimize memory usage when sending data sets to a server This option works when DicomNetSecurityMode is set to None (Inherited from DicomNet) | 
![]()  | 
	PeerAddress | Gets the IP address of the peer computer of the connection (the SCU's address). (Inherited from DicomNet) | 
![]()  | 
	PeerPort | Gets the port number of the peer computer of the connection (the SCU's port). (Inherited from DicomNet) | 
![]()  | 
	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. | 
![]()  | 
	SecureHandshakeTimeout | Gets or sets the number of seconds to wait for a secure handshake notification before timing out. | 
![]()  | 
	SecurityMode | Gets the security mode used to initialize the network structure. (Inherited from DicomNet) | 
![]()  | 
	SocketOptions | Gets or sets the DICOM Socket options. (Inherited from DicomNet) | 
![]()  | 
	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. | 
| 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. | 
![]()  | 
	BeforeAssociateAccept | Occurs before an associate is accepted by the SCU. | 
![]()  | 
	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. | 
![]()  | 
	VerifyCertificate | Occurs during the certificate exchange/verification phase of TLS DICOM Security negotiation and optionally controls the verification process. | 
| Name | Description | |
|---|---|---|
![]()  | 
	ActiveScp | The current peer connection associated with this connection. | 
| Name | Description | |
|---|---|---|
![]()  | 
	cancelEvent | Cancel event. | 
![]()  | 
	CurrentMessageId | Current message id. | 
![]()  | 
	CurrentPid | Current presentation context id. | 
![]()  | 
	dicomEventRequest | DICOM message event used when receiving DICOM requests (i.e N-Report-REQ). | 
![]()  | 
	dicomEventResponse | DICOM message event used when receiving DICOM responses (i.e. N-ECHO-RSP, C-Find-RSP, C-MOVE-RSP) | 
![]()  | 
	parameters | Internal variable to hold that information associated with DICOM commands. | 
![]()  | 
	timeoutEvent | Timeout event. | 
![]()  | 
	waitHandles | Event wait handle. |