LEADTOOLS Medical (Leadtools.Dicom assembly)

DicomNet Class Members

Show in webframe
Properties  Methods 


The following tables list the members exposed by DicomNet.

Public Constructors
 NameDescription
DicomNet ConstructorOverloaded.   
Top
Public Properties
 NameDescription
AssociationGets the DICOM Association for the DICOM Network object.  
DefaultSocketOptionsGets the default DICOM socket options.  
HostAddressGets the IP address of the host computer (the SCP's address).  
HostPortGets the port number of the host (the SCP's port).  
IpTypeReturns the DicomNetIpTypeFlags used in a Connect(String,Int32,String,Int32) or a Listen(String,Int32,Int32)  
PeerAddressGets the IP address of the peer computer of the connection (the SCU's address).  
PeerPortGets the port number of the peer computer of the connection (the SCU's port).  
SecurityModeGets the security mode used to initialize the network structure.  
SocketOptionsGets or sets the DICOM Socket options.  
Top
Public Methods
 NameDescription
AcceptAccepts a connection request from an SCU.  
CloseCloses the connection between an associated SCU and SCP.  
CloseForcedCloses an ISCL connection.  
ConnectOverloaded. Connects an Called AE to an Calling AE.  
DisposeOverloaded. Releases all resources used by the DicomNet.  
GetClientReturns the DICOM Network object of the SCU at the specified index.  
GetClientCountReturns the number of SCUs connected to the SCP.  
GetIsclCommunicationBlockLengthReturns the communication block length agreed upon during mutual authentication.  
GetIsclIndexForEncryptionGets the index of the encryption key used for encryption.  
GetIsclIndexForMutualAuthenticationGets the index of the mutual authentication key used during the mutual authentication process.  
GetIsclPeerAuthenticationDataOverloaded. Gets the authentication data the peer computer sent during mutual authentication.  
GetIsclPeerEncryptionReturns the encryption mode the sender used when sending a message.  
GetIsclPeerMacReturns the MAC type the sender used when sending a message.  
GetIsclPeerRequestedMessageLengthGets the length of the message sent unsuccessfully by a peer computer.  
GetIsclStatusReturns the internal ISCL status when an error occurs.  
GetLastIsclOrTlsErrorReturns the code of the last occurring ISCL or TLS error.  
GetQueueSendReturns the number of bytes in the send queue.  
GetServerReturns the DICOM Network object of the SCP.  
GetTlsAuthenticationAlgorithmReturns the mutual authentication mode or algorithm for the specified cipher suite.  
GetTlsCipherSuiteReturns the cipher suite agreed upon during the TLS protocol.  
GetTlsCipherSuiteByIndexReturns the cipher suite present at the specified index.  
GetTlsEncryptionAlgorithmReturns the encryption mode (DES, 3DES, etc.) for the specified cipher suite.  
GetTlsEncryptionKeyLengthReturns the effective length, in bits, of the encryption key associated with the specified cipher suite (56 for DES, etc.).  
GetTlsIntegrityAlgorithmReturns the Message Authentication Code (MAC) algorithm for the specified cipher suite.  
GetTlsKeyExchangeAlgorithmReturns the key exchange algorithm for the specified cipher suite.  
GetTlsMutualAuthenticationKeyLengthReturns the effective length, in bits, of the mutual authentication key associated with the specified cipher suite.  
InitializeChanges security options from the defaults.  
IsActivatedDetermines whether the connection has been activated.  
IsAssociatedDetermines whether the connection has been associated.  
IsConnectedDetermines whether a connection has been established.  
IsIsclQueueEmptyDetermines whether the ISCL transmission queue is empty.  
ListenOverloaded. Establishes a connection to listen for incoming connection requests.  
SendAbortSends an Abort message to a connection.  
SendAssociateAcceptSends an Associate Accept message to a connection.  
SendAssociateRejectSends an Associate Reject message to a connection.  
SendAssociateRequestSends an Associate Request message to a connection.  
SendCCancelRequestSends a C-CANCEL-REQ message to a peer member of a connection.  
SendCEchoRequestSends a C-ECHO-REQ message to a peer member of a connection.  
SendCEchoResponseSends a C-ECHO-RSP message to a peer member of a connection.  
SendCFindRequestSends a C-FIND-REQ message to a peer member of a connection.  
SendCFindResponseSends a C-FIND-RSP message to a peer member of a connection.  
SendCGetRequestSends a C-GET-REQ message to a peer member of a connection.  
SendCGetResponseSends a C-GET-RSP message to a peer member of a connection.  
SendCMoveRequestSends a C-MOVE-REQ message to a peer member of a connection.  
SendCMoveResponseSends a C-MOVE-RSP message to a peer member of a connection.  
SendCStoreRequestSends a C-STORE-REQ message to a peer member of a connection.  
SendCStoreResponseSends a C-STORE-RSP message to a peer member of a connection.  
SendDataSends a Data message to a connection.  
SendNActionRequestSends an N-ACTION-REQ message to a peer member of a connection  
SendNActionResponseSends an N-ACTION-RSP message to a peer member of a connection.  
SendNCreateRequestSends an N-CREATE-REQ message to a peer member of a connection.  
SendNCreateResponseSends an N-CREATE-RSP message to a peer member of a connection.  
SendNDeleteRequestSends an N-DELETE-REQ message to a peer member of a connection.  
SendNDeleteResponseSends an N-DELETE-RSP message to a peer member of a connection.  
SendNGetRequestSends an N-GET-REQ message to a peer member of a connection.  
SendNGetResponseSends an N-GET-RSP message to a peer member of a connection.  
SendNonSecureIsclOverloaded. Sends data over an ISCL connection, unsecured. The data is not encrypted and the message has no authentication code.  
SendNReportRequestSends an N-EVENT-REPORT-REQ message to a peer member of a connection.  
SendNReportResponseSends an N-EVENT-REPORT-RSP message to a peer member of a connection.  
SendNSetRequestSends an N-GET-RSP message to a peer member of a connection.  
SendNSetResponseSends an N-SET-RSP message to a peer member of a connection.  
SendReleaseRequestSends a Release Request message to a connection.  
SendReleaseResponseSends a Release Response message to a connection.  
ServerCloseCloses a client DicomNet in a multi-threaded environment.  
SetIsclAuthenticationDataOverloaded. Sets the authentication data used during the mutual authentication process.  
SetIsclDefaultEncryptionModeSets the encryption mode used by the ISCL operations.  
SetIsclDefaultSigningModeSets the current message authentication code (MAC) type.  
SetIsclEncryptionKeySets an encryption key at the specified index in the array of encryption keys.  
SetIsclEncryptionKeyIndexSets the index of the encryption key to be used for encryption.  
SetIsclIndexForMutualAuthenticationSets the index of the mutual authentication key to be used during the mutual authentication process.  
SetIsclMaxCommunicationBlockLengthSets the maximum communication block length that can be sent/received by the current entity.  
SetIsclMaxMessageLengthSets the maximum message length that can be processed (sent and received) by the current entity.  
SetIsclMutualAuthenticationAlgorithmSets the mutual authentication mode.  
SetIsclMutualAuthenticationKeySets a mutual authentication key at the specified index in the array of authentication keys.  
SetTlsCipherSuiteByIndexSets the cipher suite for the specified index.  
SetTlsClientCertificateSets a certificate for the client.  
ShutdownShuts down the LEADTOOLS DICOM DLL.  
StartupInitializes the LEADTOOLS DICOM DLL.  
Top
Protected Methods
 NameDescription
ExternalAuthenticateIsclDetermines whether the response code is a valid response for the challenge code.  
FinalizeThis member overrides Finalize.  
GetChallengeIsclGenerates a random number.  
InternalAuthenticateIsclGenerates a response code, based on the specified challenge code.  
OnAcceptNotifies a listening connection (SCP) that it can accept pending connection requests.  
OnCloseNotifies a member of a connection that the connection was closed.  
OnConnectNotifies the SCU that the connection attempt is complete.  
OnNonSecureReceivedIsclThis method is called after data sent in non-secure mode is received.  
OnNonSecureSendIsclThis method is called after data has been sent using the SendNonSecureIscl(Byte[],Int32,Int32) method.  
OnPrivateKeyPasswordThis method is called by SetTlsClientCertificate whenever the private key file is password-encrypted in order to obtain the password.  
OnReceiveNotifies a connection that data was received.  
OnReceiveAbortNotifies a connection that an Abort message was received.  
OnReceiveAssociateAcceptNotifies a connection that an Associate Accept message was received.  
OnReceiveAssociateRejectNotifies a connection that an Associate Reject message was received.  
OnReceiveAssociateRequestNotifies a connection that an Associate Request message was received.  
OnReceiveCCancelRequestNotifies a connection that a C-CANCEL-REQ command was received.  
OnReceiveCEchoRequestNotifies a connection that a C-ECHO-REQ command was received.  
OnReceiveCEchoResponseNotifies a connection that a C-ECHO-RSP command was received.  
OnReceiveCFindRequestNotifies a connection that a C-FIND-REQ command was received.  
OnReceiveCFindResponseNotifies a connection that a C-FIND-RSP command was received.  
OnReceiveCGetRequestNotifies a connection that a C-GET-REQ command was received.  
OnReceiveCGetResponseNotifies a connection that a C-GET-RSP command was received.  
OnReceiveCMoveRequestNotifies a connection that a C-MOVE-REQ command was received.  
OnReceiveCMoveResponseNotifies a connection that a C-MOVE-RSP command was received.  
OnReceiveCStoreRequestNotifies a connection that a C-STORE-REQ command was received.  
OnReceiveCStoreResponseNotifies a connection that a C-STORE-RSP command was received.  
OnReceiveDataNotifies a connection when a Data message was received.  
OnReceiveNActionRequestNotifies a connection that an N-ACTION-REQ command was received.  
OnReceiveNActionResponseNotifies a connection that an N-ACTION-RSP command was received.  
OnReceiveNCreateRequestNotifies a connection that an N-CREATE-REQ command was received.  
OnReceiveNCreateResponseNotifies a connection that an N-CREATE-RSP command was received.  
OnReceiveNDeleteRequestNotifies a connection that an N-DELETE-REQ command was received.  
OnReceiveNDeleteResponseNotifies a connection that an N-DELETE-RSP command was received.  
OnReceiveNGetRequestNotifies a connection that an N-GET-REQ command was received.  
OnReceiveNGetResponseNotifies a connection that an N-GET-RSP command was received.  
OnReceiveNReportRequestNotifies a connection that an N-EVENT-REPORT-REQ command was received.  
OnReceiveNReportResponseNotifies a connection that an N-EVENT-REPORT-RSP command was received.  
OnReceiveNSetRequestNotifies a connection that an N-SET-REQ command was received.  
OnReceiveNSetResponseNotifies a connection that an N-SET-RSP command was received.  
OnReceiveReleaseRequestNotifies a connection that a Release Request message was received.  
OnReceiveReleaseResponseNotifies a connection that a Release Response message was received.  
OnReceiveUnknownNotifies a connection that an unknown command was received.  
OnSecureLinkReadyThis method is called when an ISCL or TLS secured connection is successfully established.  
OnSendNotifies a connection that data was sent.  
Top
See Also

Reference

DicomNet Class
Leadtools.Dicom Namespace
DicomEngine Class

 

 


Products | Support | Contact Us | Copyright Notices
© 2006-2014 All Rights Reserved. LEAD Technologies, Inc.

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