Leadtools.Dicom Requires Medical product license | Send comments on this topic. | Back to Introduction - All Topics | Help Version 15.10.31
DicomNet Class Members
See Also  Properties  Methods 
Leadtools.Dicom Namespace : DicomNet Class


The following tables list the members exposed by DicomNet.

Public Constructors

 NameDescription
Public ConstructorDicomNet ConstructorOverloaded.  Initializes a new instance of the DicomNet class.  
Top

Public Properties

 NameDescription
Public PropertyAssociation Gets the DICOM Association for the DICOM Network object.  
Public PropertyHostAddress Gets the IP address of the host computer (the SCU's address).  
Public PropertyHostPort Gets the port number of the host (the SCU's port).  
Public PropertyPeerAddress Gets the IP address of the peer computer of the connection (the SCP's address).  
Public PropertyPeerPort Gets the port number of the peer computer of the connection (the SCP's port).  
Public PropertySecurityMode Gets the security mode used to initialize the network structure.  
Top

Public Methods

 NameDescription
Public MethodAccept Accepts a connection request from an SCU.  
Public MethodClose Closes the connection between an associated SCU and SCP.  
Public MethodCloseForced Closes an ISCL connection.  
Public MethodConnect Connects an SCU to an SCP.  
Public MethodDisposeOverloaded.  Releases all resources used by the DicomNet.  
Public MethodGetClient Returns the DICOM Network object of the SCU at the specified index.  
Public MethodGetClientCount Returns the number of SCUs connected to the SCP.  
Public MethodGetIsclCommunicationBlockLength Returns the communication block length agreed upon during mutual authentication.  
Public MethodGetIsclIndexForEncryption Gets the index of the encryption key used for encryption.  
Public MethodGetIsclIndexForMutualAuthentication Gets the index of the mutual authentication key used during the mutual authentication process.  
Public MethodGetIsclPeerAuthenticationDataOverloaded.  Gets the authentication data the peer computer sent during mutual authentication.  
Public MethodGetIsclPeerEncryption Returns the encryption mode the sender used when sending a message.  
Public MethodGetIsclPeerMac Returns the MAC type the sender used when sending a message.  
Public MethodGetIsclPeerRequestedMessageLength Gets the length of the message sent unsuccessfully by a peer computer.  
Public MethodGetIsclStatus Returns the internal ISCL status when an error occurs.  
Public MethodGetLastIsclOrTlsError Returns the code of the last occurring ISCL or TLS error.  
Public MethodGetQueueSend Returns the number of bytes in the send queue.  
Public MethodGetServer Returns the DICOM Network object of the SCP.  
Public MethodGetTlsAuthenticationAlgorithm Returns the mutual authentication mode or algorithm for the specified cipher suite.  
Public MethodGetTlsCipherSuite Returns the cipher suite agreed upon during the TLS protocol.  
Public MethodGetTlsCipherSuiteByIndex Returns the cipher suite present at the specified index.  
Public MethodGetTlsEncryptionAlgorithm Returns the encryption mode (DES, 3DES, etc.) for the specified cipher suite.  
Public MethodGetTlsEncryptionKeyLength Returns the effective length, in bits, of the encryption key associated with the specified cipher suite (56 for DES, etc.).  
Public MethodGetTlsIntegrityAlgorithm Returns the Message Authentication Code (MAC) algorithm for the specified cipher suite.  
Public MethodGetTlsKeyExchangeAlgorithm Returns the key exchange algorithm for the specified cipher suite.  
Public MethodGetTlsMutualAuthenticationKeyLength Returns the effective length, in bits, of the mutual authentication key associated with the specified cipher suite.  
Public MethodInitialize Changes security options from the defaults.  
Public MethodIsActivated Determines whether the connection has been activated.  
Public MethodIsAssociated Determines whether the connection has been associated.  
Public MethodIsConnected Determines whether a connection has been established.  
Public MethodIsIsclQueueEmpty Determines whether the ISCL transmission queue is empty.  
Public MethodListen Establishes a connection to listen for incoming connection requests.  
Public MethodSendAbort Sends an Abort message to a connection.  
Public MethodSendAssociateAccept Sends an Associate Accept message to a connection.  
Public MethodSendAssociateReject Sends an Associate Reject message to a connection.  
Public MethodSendAssociateRequest Sends an Associate Request message to a connection.  
Public MethodSendCCancelRequest Sends a C-CANCEL-REQ message to a peer member of a connection.  
Public MethodSendCEchoRequest Sends a C-ECHO-REQ message to a peer member of a connection.  
Public MethodSendCEchoResponse Sends a C-ECHO-RSP message to a peer member of a connection.  
Public MethodSendCFindRequest Sends a C-FIND-REQ message to a peer member of a connection.  
Public MethodSendCFindResponse Sends a C-FIND-RSP message to a peer member of a connection.  
Public MethodSendCGetRequest Sends a C-GET-REQ message to a peer member of a connection.  
Public MethodSendCGetResponse Sends a C-GET-RSP message to a peer member of a connection.  
Public MethodSendCMoveRequest Sends a C-MOVE-REQ message to a peer member of a connection.  
Public MethodSendCMoveResponse Sends a C-MOVE-RSP message to a peer member of a connection.  
Public MethodSendCStoreRequest Sends a C-STORE-REQ message to a peer member of a connection.  
Public MethodSendCStoreResponse Sends a C-STORE-RSP message to a peer member of a connection.  
Public MethodSendData Sends a Data message to a connection.  
Public MethodSendNActionRequest Sends an N-ACTION-REQ message to a peer member of a connection  
Public MethodSendNActionResponse Sends an N-ACTION-RSP message to a peer member of a connection.  
Public MethodSendNCreateRequest Sends an N-CREATE-REQ message to a peer member of a connection.  
Public MethodSendNCreateResponse Sends an N-CREATE-RSP message to a peer member of a connection.  
Public MethodSendNDeleteRequest Sends an N-DELETE-REQ message to a peer member of a connection.  
Public MethodSendNDeleteResponse Sends an N-DELETE-RSP message to a peer member of a connection.  
Public MethodSendNGetRequest Sends an N-GET-REQ message to a peer member of a connection.  
Public MethodSendNGetResponse Sends an N-GET-RSP message to a peer member of a connection.  
Public MethodSendNonSecureIsclOverloaded.  Sends data over an ISCL connection, unsecured. The data is not encrypted and the message has no authentication code.  
Public MethodSendNReportRequest Sends an N-REPORT-REQ message to a peer member of a connection.  
Public MethodSendNReportResponse Sends an N-REPORT-RSP message to a peer member of a connection.  
Public MethodSendNSetRequest Sends an N-GET-RSP message to a peer member of a connection.  
Public MethodSendNSetResponse Sends an N-SET-RSP message to a peer member of a connection.  
Public MethodSendReleaseRequest Sends a Release Request message to a connection.  
Public MethodSendReleaseResponse Sends a Release Response message to a connection.  
Public MethodSetIsclAuthenticationDataOverloaded.  Sets the authentication data used during the mutual authentication process.  
Public MethodSetIsclDefaultEncryptionMode Sets the encryption mode used by the ISCL operations.  
Public MethodSetIsclDefaultSigningMode Sets the current message authentication code (MAC) type.  
Public MethodSetIsclEncryptionKey Sets an encryption key at the specified index in the array of encryption keys.  
Public MethodSetIsclEncryptionKeyIndex Sets the index of the encryption key to be used for encryption.  
Public MethodSetIsclIndexForMutualAuthentication Sets the index of the mutual authentication key to be used during the mutual authentication process.  
Public MethodSetIsclMaxCommunicationBlockLength Sets the maximum communication block length that can be sent/received by the current entity.  
Public MethodSetIsclMaxMessageLength Sets the maximum message length that can be processed (sent and received) by the current entity.  
Public MethodSetIsclMutualAuthenticationAlgorithm Sets the mutual authentication mode.  
Public MethodSetIsclMutualAuthenticationKey Sets a mutual authentication key at the specified index in the array of authentication keys.  
Public MethodSetTlsCipherSuiteByIndex Sets the cipher suite for the specified index.  
Public MethodSetTlsClientCertificate Sets a certificate for the client.  
Public Methodstatic (Shared in Visual Basic)Shutdown Shuts down the LEADTOOLS DICOM DLL.  
Public Methodstatic (Shared in Visual Basic)Startup Initializes the LEADTOOLS DICOM DLL.  
Top

Protected Methods

 NameDescription
Protected MethodExternalAuthenticateIscl Determines whether the response code is a valid response for the challenge code.  
Protected MethodFinalizeOverridden.  This member overrides Finalize.  
Protected MethodGetChallengeIscl Generates a random number.  
Protected MethodInternalAuthenticateIscl Generates a response code, based on the specified challenge code.  
Protected MethodOnAccept Notifies a listening connection (SCP) that it can accept pending connection requests.  
Protected MethodOnClose Notifies a member of a connection that the connection was closed.  
Protected MethodOnConnect Notifies the SCU that the connection attempt is complete.  
Protected MethodOnNonSecureReceivedIscl This method is called after data sent in non-secure mode is received.  
Protected MethodOnNonSecureSendIscl This method is called after data has been sent using the SendNonSecureIscl method.  
Protected MethodOnPrivateKeyPassword This method is called by SetTlsClientCertificate whenever the private key file is password-encrypted in order to obtain the password.  
Protected MethodOnReceive Notifies a connection that data was received.  
Protected MethodOnReceiveAbort Notifies a connection that an Abort message was received.  
Protected MethodOnReceiveAssociateAccept Notifies a connection that an Associate Accept message was received.  
Protected MethodOnReceiveAssociateReject Notifies a connection that an Associate Reject message was received.  
Protected MethodOnReceiveAssociateRequest Notifies a connection that an Associate Request message was received.  
Protected MethodOnReceiveCCancelRequest Notifies a connection that a C-CANCEL-REQ command was received.  
Protected MethodOnReceiveCEchoRequest Notifies a connection that a C-ECHO-REQ command was received.  
Protected MethodOnReceiveCEchoResponse Notifies a connection that a C-ECHO-RSP command was received.  
Protected MethodOnReceiveCFindRequest Notifies a connection that a C-FIND-REQ command was received.  
Protected MethodOnReceiveCFindResponse Notifies a connection that a C-FIND-RSP command was received.  
Protected MethodOnReceiveCGetRequest Notifies a connection that a C-GET-REQ command was received.  
Protected MethodOnReceiveCGetResponse Notifies a connection that a C-GET-RSP command was received.  
Protected MethodOnReceiveCMoveRequest Notifies a connection that a C-MOVE-REQ command was received.  
Protected MethodOnReceiveCMoveResponse Notifies a connection that a C-MOVE-RSP command was received.  
Protected MethodOnReceiveCStoreRequest Notifies a connection that a C-STORE-REQ command was received.  
Protected MethodOnReceiveCStoreResponse Notifies a connection that a C-STORE-RSP command was received.  
Protected MethodOnReceiveData Notifies a connection when a Data message was received.  
Protected MethodOnReceiveNActionRequest Notifies a connection that an N-ACTION-REQ command was received.  
Protected MethodOnReceiveNActionResponse Notifies a connection that an N-ACTION-RSP command was received.  
Protected MethodOnReceiveNCreateRequest Notifies a connection that an N-CREATE-REQ command was received.  
Protected MethodOnReceiveNCreateResponse Notifies a connection that an N-CREATE-RSP command was received.  
Protected MethodOnReceiveNDeleteRequest Notifies a connection that an N-DELETE-REQ command was received.  
Protected MethodOnReceiveNDeleteResponse Notifies a connection that an N-DELETE-RSP command was received.  
Protected MethodOnReceiveNGetRequest Notifies a connection that an N-GET-REQ command was received.  
Protected MethodOnReceiveNGetResponse Notifies a connection that an N-GET-RSP command was received.  
Protected MethodOnReceiveNReportRequest Notifies a connection that an N-REPORT-REQ command was received.  
Protected MethodOnReceiveNReportResponse Notifies a connection that an N-REPORT-RSP command was received.  
Protected MethodOnReceiveNSetRequest Notifies a connection that an N-SET-REQ command was received.  
Protected MethodOnReceiveNSetResponse Notifies a connection that an N-SET-RSP command was received.  
Protected MethodOnReceiveReleaseRequest Notifies a connection that a Release Request message was received.  
Protected MethodOnReceiveReleaseResponse Notifies a connection that a Release Response message was received.  
Protected MethodOnReceiveUnknown Notifies a connection that an unknown command was received.  
Protected MethodOnSecureLinkReady This method is called when an ISCL or TLS secured connection is successfully established.  
Protected MethodOnSend Notifies a connection that data was sent.  
Top

See Also

Leadtools.Dicom requires a Medical toolkit license and unlock key. For more information, refer to: Raster Pro/Document/Medical Features