For a list of all members of this type, see DicomNet members
Public Methods
Name | Description | |
---|---|---|
Accept | Accepts a connection request from an SCU. | |
Breathe | For Windows platforms, this implements a standard Windows Message pump. | |
Close | Closes the connection between an associated SCU and SCP. | |
CloseForced | Closes an ISCL connection. | |
Connect | Connects an Called AE to an Calling AE. | |
GetClient | Returns the DICOM Network object of the SCU at the specified index. | |
GetClientCount | Returns the number of SCUs connected to the SCP. | |
GetCommandSet | Returns a DicomDataSet containing the Command Set portion of a DIMSE DICOM message. | |
GetIsclCommunicationBlockLength | Returns the communication block length agreed upon during mutual authentication. | |
GetIsclIndexForEncryption | Gets the index of the encryption key used for encryption. | |
GetIsclIndexForMutualAuthentication | Gets the index of the mutual authentication key used during the mutual authentication process. | |
GetIsclPeerAuthenticationData | Gets the authentication data the peer computer sent during mutual authentication. | |
GetIsclPeerEncryption | Returns the encryption mode the sender used when sending a message. | |
GetIsclPeerMac | Returns the MAC type the sender used when sending a message. | |
GetIsclPeerRequestedMessageLength | Gets the length of the message sent unsuccessfully by a peer computer. | |
GetIsclStatus | Returns the internal ISCL status when an error occurs. | |
GetLastIsclOrTlsError | Returns the code of the last occurring ISCL or TLS error. | |
GetOpenSslVersion | Gets information about the availability and version of the OpenSSL libraries | |
GetQueueSend | Returns the number of bytes in the send queue. | |
GetServer | Returns the DICOM Network object of the SCP. | |
GetTlsAuthenticationAlgorithm | Returns the mutual authentication mode or algorithm for the specified cipher suite. | |
GetTlsCipherSuite | Returns the cipher suite agreed upon during the TLS protocol. | |
GetTlsCipherSuiteByIndex | Returns the cipher suite present at the specified index. | |
GetTlsEncryptionAlgorithm | Returns the encryption mode (DES, 3DES, etc.) for the specified cipher suite. | |
GetTlsEncryptionKeyLength | Returns the effective length, in bits, of the encryption key associated with the specified cipher suite (56 for DES, etc.). | |
GetTlsIntegrityAlgorithm | Returns the Message Authentication Code (MAC) algorithm for the specified cipher suite. | |
GetTlsKeyExchangeAlgorithm | Returns the key exchange algorithm for the specified cipher suite. | |
GetTlsMutualAuthenticationKeyLength | Returns the effective length, in bits, of the mutual authentication key associated with the specified cipher suite. | |
Initialize | Changes security options from the defaults. | |
IsActivated | Determines whether the connection has been activated. | |
IsAssociated | Determines whether the connection has been associated. | |
IsConnected | Determines whether a connection has been established. | |
IsIsclQueueEmpty | Determines whether the ISCL transmission queue is empty. | |
Listen | Establishes a connection for listening for incoming connection requests. | |
SendAbort | Sends an Abort message to a connection. | |
SendAssociateAccept | Sends an Associate Accept message to a connection. | |
SendAssociateReject | Sends an Associate Reject message to a connection. | |
SendAssociateRequest | Sends an Associate Request message to a connection. | |
SendCCancelRequest | Sends a C-CANCEL-REQ message to a peer member of a connection. | |
SendCEchoRequest | Sends a C-ECHO-REQ message to a peer member of a connection. | |
SendCEchoResponse | Sends a C-ECHO-RSP message to a peer member of a connection. | |
SendCFindRequest | Sends a C-FIND-REQ message to a peer member of a connection. | |
SendCFindResponse | Sends a C-FIND-RSP message to a peer member of a connection. | |
SendCGetRequest | Sends a C-GET-REQ message to a peer member of a connection. | |
SendCGetResponse | Sends a C-GET-RSP message to a peer member of a connection. | |
SendCMoveRequest | Sends a C-MOVE-REQ message to a peer member of a connection. | |
SendCMoveResponse | Sends a C-MOVE-RSP message to a peer member of a connection. | |
SendCStoreRequest | Sends a C-STORE-REQ message to a peer member of a connection. | |
SendCStoreResponse | Sends a C-STORE-RSP message to a peer member of a connection. | |
SendData | Sends a Data message to a connection. | |
SendNActionRequest | Sends an N-ACTION-REQ message to a peer member of a connection | |
SendNActionResponse | Sends an N-ACTION-RSP message to a peer member of a connection. | |
SendNCreateRequest | Sends an N-CREATE-REQ message to a peer member of a connection. | |
SendNCreateResponse | Sends an N-CREATE-RSP message to a peer member of a connection. | |
SendNDeleteRequest | Sends an N-DELETE-REQ message to a peer member of a connection. | |
SendNDeleteResponse | Sends an N-DELETE-RSP message to a peer member of a connection. | |
SendNGetRequest | Sends an N-GET-REQ message to a peer member of a connection. | |
SendNGetResponse | Sends an N-GET-RSP message to a peer member of a connection. | |
SendNonSecureIscl | Sends data over an ISCL connection, unsecured. The data is not encrypted and the message has no authentication code. | |
SendNReportRequest | Sends an N-EVENT-REPORT-REQ message to a peer member of a connection. | |
SendNReportResponse | Sends an N-EVENT-REPORT-RSP message to a peer member of a connection. | |
SendNSetRequest | Sends an N-GET-RSP message to a peer member of a connection. | |
SendNSetResponse | Sends an N-SET-RSP message to a peer member of a connection. | |
SendReleaseRequest | Sends a Release Request message to a connection. | |
SendReleaseResponse | Sends a Release Response message to a connection. | |
ServerClose | Closes a client DicomNet in a multi-threaded environment. | |
SetIsclAuthenticationData | Sets the authentication data used during the mutual authentication process. | |
SetIsclDefaultEncryptionMode | Sets the encryption mode used by the ISCL operations. | |
SetIsclDefaultSigningMode | Sets the current message authentication code (MAC) type. | |
SetIsclEncryptionKey | Sets an encryption key at the specified index in the array of encryption keys. | |
SetIsclEncryptionKeyIndex | Sets the index of the encryption key to be used for encryption. | |
SetIsclIndexForMutualAuthentication | Sets the index of the mutual authentication key to be used during the mutual authentication process. | |
SetIsclMaxCommunicationBlockLength | Sets the maximum communication block length that can be sent/received by the current entity. | |
SetIsclMaxMessageLength | Sets the maximum message length that can be processed (sent and received) by the current entity. | |
SetIsclMutualAuthenticationAlgorithm | Sets the mutual authentication mode. | |
SetIsclMutualAuthenticationKey | Sets a mutual authentication key at the specified index in the array of authentication keys. | |
SetTlsCipherSuiteByIndex | Sets the cipher suite for the specified index. | |
SetTlsClientCertificate | Sets a certificate for the client. | |
Shutdown | Shuts down the LEADTOOLS DICOM DLL. | |
Startup | Initializes the LEADTOOLS DICOM DLL. |
Protected Methods
Name | Description | |
---|---|---|
Dispose | Releases all resources used by the DicomNet. | |
ExternalAuthenticateIscl | Determines whether the response code is a valid response for the challenge code. | |
Finalize | This member overrides Finalize. | |
GetChallengeIscl | Generates a random number. | |
InternalAuthenticateIscl | Generates a response code, based on the specified challenge code. | |
OnAccept | Notifies a listening connection (SCP) that it can accept pending connection requests. | |
OnBeforeSendCommandSet | Notifies a connection before the Command Set portion of a DIMSE DicomNet:SendXxxResponse is transmitted. | |
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. | |
OnNonSecureSendIscl | This method is called after data has been sent using the SendNonSecureIscl method. | |
OnPrivateKeyPassword | This method is called by SetTlsClientCertificate whenever the private key file is password-encrypted in order to obtain the password. | |
OnReceive | Notifies a connection that data was received. | |
OnReceiveAbort | Notifies a connection that an Abort message was received. | |
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. | |
OnReceiveCCancelRequest | Notifies a connection that a C-CANCEL-REQ command was received. | |
OnReceiveCEchoRequest | Notifies a connection that a C-ECHO-REQ command was received. | |
OnReceiveCEchoResponse | Notifies a connection that a C-ECHO-RSP command was received. | |
OnReceiveCFindRequest | Notifies a connection that a C-FIND-REQ command was received. | |
OnReceiveCFindResponse | Notifies a connection that a C-FIND-RSP command was received. | |
OnReceiveCGetRequest | Notifies a connection that a C-GET-REQ command was received. | |
OnReceiveCGetResponse | Notifies a connection that a C-GET-RSP command was received. | |
OnReceiveCMoveRequest | Notifies a connection that a C-MOVE-REQ command was received. | |
OnReceiveCMoveResponse | Notifies a connection that a C-MOVE-RSP command was received. | |
OnReceiveCStoreRequest | Notifies a connection that a C-STORE-REQ command was received. | |
OnReceiveCStoreResponse | Notifies a connection that a C-STORE-RSP command was received. | |
OnReceiveData | Notifies a connection when a Data message was received. | |
OnReceivedISCLPacket | Notifies a connection when a Data message is received in ISCL mode. | |
OnReceiveNActionRequest | Notifies a connection that an N-ACTION-REQ command was received. | |
OnReceiveNActionResponse | Notifies a connection that an N-ACTION-RSP command was received. | |
OnReceiveNCreateRequest | Notifies a connection that an N-CREATE-REQ command was received. | |
OnReceiveNCreateResponse | Notifies a connection that an N-CREATE-RSP command was received. | |
OnReceiveNDeleteRequest | Notifies a connection that an N-DELETE-REQ command was received. | |
OnReceiveNDeleteResponse | Notifies a connection that an N-DELETE-RSP command was received. | |
OnReceiveNGetRequest | Notifies a connection that an N-GET-REQ command was received. | |
OnReceiveNGetResponse | Notifies a connection that an N-GET-RSP command was received. | |
OnReceiveNReportRequest | Notifies a connection that an N-EVENT-REPORT-REQ command was received. | |
OnReceiveNReportResponse | Notifies a connection that an N-EVENT-REPORT-RSP command was received. | |
OnReceiveNSetRequest | Notifies a connection that an N-SET-REQ command was received. | |
OnReceiveNSetResponse | Notifies a connection that an N-SET-RSP command was received. | |
OnReceiveReleaseRequest | Notifies a connection that a Release Request message was received. | |
OnReceiveReleaseResponse | Notifies a connection that a Release Response message was received. | |
OnReceiveUnknown | Notifies a connection that an unknown command was received. | |
OnSecureLinkReady | This method is called when an ISCL or TLS secured connection is successfully established. | |
OnSend | Notifies a connection that data was sent. | |
OnVerify | A callback that provides information during the certificate exchange/verification phase of TLS DICOM Security negotiation and optionally controls the verification process. |
See Also
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document
Your email has been sent to support! Someone should be in touch! If your matter is urgent please come back into chat.
Chat Hours:
Monday - Friday, 8:30am to 6pm ET
Thank you for your feedback!
Please fill out the form again to start a new chat.
All agents are currently offline.
Chat Hours:
Monday - Friday
8:30AM - 6PM EST
To contact us please fill out this form and we will contact you via email.