LEADTOOLS Medical (Leadtools.Dicom.AddIn assembly)
LEAD Technologies, Inc

DicomServer Class

Fields  Properties  Methods  Events


The following tables list the members exposed by DicomServer.

Public Constructors
 NameDescription
Public ConstructorDicomServer ConstructorInitializes a new instance of the DicomServer class.  
Top
Protected Fields
 NameDescription
Protected FieldclientsBackingInternally used by DicomServer and descendants.  
Top
Public Properties
 NameDescription
Public PropertyActiveGets a value indicating whether this DicomServer is active.  
Public PropertyAddInTimeoutGets the add in timeout in seconds.  
Public PropertyAETitleGets the server AE title.  
Public PropertyAllowMultipleConnectionsGets a value indicating whether to allow multiple client connections.  
Public PropertyAssociationGets the DICOM Association for the DICOM Network object. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Public PropertyClientsGets the connected clients.  
Public PropertyClientTimeoutGets the client timeout in seconds.  
Public PropertyDefaultSocketOptionsGets the default DICOM socket options. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Public PropertyDescriptionGets the server description.  
Public PropertyEnableLogGets a value indicating whether enable the service log.  
Public PropertyHostAddressGets the IP address of the host computer (the SCP's address). .NET support (Inherited from Leadtools.Dicom.DicomNet)
Public PropertyHostPortGets the port number of the host (the SCP's port). .NET support (Inherited from Leadtools.Dicom.DicomNet)
Public PropertyIdGets the unique server id.  
Public PropertyImplementationClassGets the Implementation Class UID .  
Public PropertyImplementationVersionNameGets the Implementation Version Name.  
Public PropertyIpTypeReturns the Leadtools.Dicom.DicomNetIpTypeFlags used in a Leadtools.Dicom.DicomNet.Connect(System.String,System.Int32,System.String,System.Int32) or a Leadtools.Dicom.DicomNet.Listen(System.String,System.Int32,System.Int32) .NET support WinRT support (Inherited from Leadtools.Dicom.DicomNet)
Public PropertyLicenseFileGets the license file associated with the PACS Framework Server.  
Public PropertyMaxClientsGets or sets the maximum clients allowed to connect to the server.  
Public PropertyMaxPduLengthGets the Maximum Length for data transfer.  
Public PropertyNameGets the server name.  
Public PropertyNoDelayGets the value for Nagle algorithm for send coalescing. This socket option is included for backward compatibility with Windows Sockets 1.1.  
Public PropertyPeerAddressGets the IP address of the peer computer of the connection (the SCU's address). .NET support (Inherited from Leadtools.Dicom.DicomNet)
Public PropertyPeerPortGets the port number of the peer computer of the connection (the SCU's port). .NET support (Inherited from Leadtools.Dicom.DicomNet)
Public PropertyPortGets the server port.  
Public PropertyReceiveBufferSizeSpecifies the total per-socket buffer space reserved for receives.  
Public PropertyReconnectTimeoutGets the reconnect timeout in seconds.  
Public PropertySecureGets a value indicating whether this DicomServer is secure.  
Public PropertySecurityModeGets the security mode used to initialize the network structure. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Public PropertySendBufferSizeSpecifies the total per-socket buffer space reserved for sends.  
Public PropertyServerDirectoryGets the server directory.  
Public PropertySocketOptionsGets or sets the DICOM Socket options. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Public PropertyStoreDatasetGets a value indicating whether store received datasets.  
Public PropertyTemporaryDirectoryThe location of the temporary files. DICOM uses temporary files during the course of creating a file. If this parameter is a null reference (Nothing in Visual Basic), the DICOM temporary files are kept in the directory Windows places its own temporary files. If this parameter is not a null reference, the temporary files are placed in the specified directory.  
Public PropertyTotalClientsGets the total number of clients connected.  
Top
Public Methods
 NameDescription
Public MethodAcceptAccepts a connection request from an SCU. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodCloseCloses the connection between an associated SCU and SCP. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodCloseForcedCloses an ISCL connection. .NET support WinRT support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodConnectOverloaded. Connects an SCU to an SCP. .NET support WinRT support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodDisposeOverloaded. Releases all resources used by the Leadtools.Dicom.DicomNet. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodGetClientReturns the DICOM Network object of the SCU at the specified index. .NET support WinRT support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodGetClientCountReturns the number of SCUs connected to the SCP. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodGetIsclCommunicationBlockLengthReturns the communication block length agreed upon during mutual authentication. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodGetIsclIndexForEncryptionGets the index of the encryption key used for encryption. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodGetIsclIndexForMutualAuthenticationGets the index of the mutual authentication key used during the mutual authentication process. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodGetIsclPeerAuthenticationDataOverloaded. Gets the authentication data the peer computer sent during mutual authentication. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodGetIsclPeerEncryptionReturns the encryption mode the sender used when sending a message. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodGetIsclPeerMacReturns the MAC type the sender used when sending a message. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodGetIsclPeerRequestedMessageLengthGets the length of the message sent unsuccessfully by a peer computer. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodGetIsclStatusReturns the internal ISCL status when an error occurs. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodGetLastIsclOrTlsErrorReturns the code of the last occurring ISCL or TLS error. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodGetQueueSendReturns the number of bytes in the send queue. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodGetServerReturns the DICOM Network object of the SCP. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodGetTlsAuthenticationAlgorithmReturns the mutual authentication mode or algorithm for the specified cipher suite. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodGetTlsCipherSuiteReturns the cipher suite agreed upon during the TLS protocol. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodGetTlsCipherSuiteByIndexReturns the cipher suite present at the specified index. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodGetTlsEncryptionAlgorithmReturns the encryption mode (DES, 3DES, etc.) for the specified cipher suite. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodGetTlsEncryptionKeyLengthReturns the effective length, in bits, of the encryption key associated with the specified cipher suite (56 for DES, etc.). .NET support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodGetTlsIntegrityAlgorithmReturns the Message Authentication Code (MAC) algorithm for the specified cipher suite. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodGetTlsKeyExchangeAlgorithmReturns the key exchange algorithm for the specified cipher suite. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodGetTlsMutualAuthenticationKeyLengthReturns the effective length, in bits, of the mutual authentication key associated with the specified cipher suite. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodInitialize (Inherited from Leadtools.Dicom.DicomNet)
Public MethodIsActivatedDetermines whether the connection has been activated. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodIsAssociatedDetermines whether the connection has been associated. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodIsConnectedDetermines whether a connection has been established. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodIsIsclQueueEmptyDetermines whether the ISCL transmission queue is empty. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodListenOverloaded. Establishes a connection for listening for incoming connection requests. .NET support WinRT support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodRequestAdditionalTimeRequests additional time for addin processing.  
Public MethodSendAbortSends an Abort message to a connection. .NET support WinRT support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodSendAssociateAcceptSends an Associate Accept message to a connection. .NET support WinRT support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodSendAssociateRejectSends an Associate Reject message to a connection. .NET support WinRT support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodSendAssociateRequestSends an Associate Request message to a connection. .NET support WinRT support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodSendCCancelRequestSends a C-CANCEL-REQ message to a peer member of a connection. .NET support WinRT support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodSendCEchoRequestSends a C-ECHO-REQ message to a peer member of a connection. .NET support WinRT support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodSendCEchoResponseSends a C-ECHO-RSP message to a peer member of a connection. .NET support WinRT support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodSendCFindRequestSends a C-FIND-REQ message to a peer member of a connection. .NET support WinRT support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodSendCFindResponseSends a C-FIND-RSP message to a peer member of a connection. .NET support WinRT support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodSendCGetRequestSends a C-GET-REQ message to a peer member of a connection. .NET support WinRT support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodSendCGetResponseSends a C-GET-RSP message to a peer member of a connection. .NET support WinRT support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodSendCMoveRequestSends a C-MOVE-REQ message to a peer member of a connection. .NET support WinRT support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodSendCMoveResponseSends a C-MOVE-RSP message to a peer member of a connection. .NET support WinRT support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodSendCStoreRequestSends a C-STORE-REQ message to a peer member of a connection. .NET support WinRT support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodSendCStoreResponseSends a C-STORE-RSP message to a peer member of a connection. .NET support WinRT support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodSendDataSends a Data message to a connection. .NET support WinRT support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodSendNActionRequestSends an N-ACTION-REQ message to a peer member of a connection .NET support WinRT support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodSendNActionResponseSends an N-ACTION-RSP message to a peer member of a connection. .NET support WinRT support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodSendNCreateRequestSends an N-CREATE-REQ message to a peer member of a connection. .NET support WinRT support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodSendNCreateResponseSends an N-CREATE-RSP message to a peer member of a connection. .NET support WinRT support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodSendNDeleteRequestSends an N-DELETE-REQ message to a peer member of a connection. .NET support WinRT support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodSendNDeleteResponseSends an N-DELETE-RSP message to a peer member of a connection. .NET support WinRT support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodSendNGetRequestSends an N-GET-REQ message to a peer member of a connection. .NET support WinRT support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodSendNGetResponseSends an N-GET-RSP message to a peer member of a connection. .NET support WinRT support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodSendNonSecureIsclOverloaded. Sends data over an ISCL connection, unsecured. The data is not encrypted and the message has no authentication code. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodSendNReportRequestSends an N-EVENT-REPORT-REQ message to a peer member of a connection. .NET support WinRT support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodSendNReportResponseSends an N-EVENT-REPORT-RSP message to a peer member of a connection. .NET support WinRT support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodSendNSetRequestSends an N-GET-RSP message to a peer member of a connection. .NET support WinRT support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodSendNSetResponseSends an N-SET-RSP message to a peer member of a connection. .NET support WinRT support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodSendReleaseRequestSends a Release Request message to a connection. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodSendReleaseResponseSends a Release Response message to a connection. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodServerCloseCloses a client DicomNet in a multi-threaded environment. .NET support WinRT support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodSetIsclAuthenticationDataOverloaded. Sets the authentication data used during the mutual authentication process. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodSetIsclDefaultEncryptionModeSets the encryption mode used by the ISCL operations. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodSetIsclDefaultSigningModeSets the current message authentication code (MAC) type. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodSetIsclEncryptionKeySets an encryption key at the specified index in the array of encryption keys. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodSetIsclEncryptionKeyIndexSets the index of the encryption key to be used for encryption. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodSetIsclIndexForMutualAuthenticationSets the index of the mutual authentication key to be used during the mutual authentication process. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodSetIsclMaxCommunicationBlockLengthSets the maximum communication block length that can be sent/received by the current entity. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodSetIsclMaxMessageLengthSets the maximum message length that can be processed (sent and received) by the current entity. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodSetIsclMutualAuthenticationAlgorithmSets the mutual authentication mode. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodSetIsclMutualAuthenticationKeySets a mutual authentication key at the specified index in the array of authentication keys. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodSetTlsCipherSuiteByIndexSets the cipher suite for the specified index. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodSetTlsClientCertificateSets a certificate for the client. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Public MethodStartStarts this instance.  
Public MethodStopStops this instance.  
Top
Protected Methods
 NameDescription
Protected MethodExternalAuthenticateIsclDetermines whether the response code is a valid response for the challenge code. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Protected MethodFinalizeThis member overrides Finalize. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Protected MethodGetChallengeIsclGenerates a random number. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Protected MethodInternalAuthenticateIsclGenerates a response code, based on the specified challenge code. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Protected MethodOnAcceptNotifies a listening connection (SCP) that it can accept pending connection requests. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Protected MethodOnCloseNotifies a member of a connection that the connection was closed. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Protected MethodOnConnectNotifies the SCU that the connection attempt is complete. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Protected MethodOnNonSecureReceivedIsclThis method is called after data sent in non-secure mode is received. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Protected MethodOnNonSecureSendIsclThis method is called after data has been sent using the Leadtools.Dicom.DicomNet.SendNonSecureIscl(System.Byte[],System.Int32,System.Int32) method. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Protected MethodOnPrivateKeyPasswordThis method is called by Leadtools.Dicom.DicomNet.SetTlsClientCertificate(System.String,Leadtools.Dicom.DicomTlsCertificateType,System.String) whenever the private key file is password-encrypted in order to obtain the password. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Protected MethodOnReceiveNotifies a connection that data was received. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Protected MethodOnReceiveAbortNotifies a connection that an Abort message was received. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Protected MethodOnReceiveAssociateAcceptNotifies a connection that an Associate Accept message was received. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Protected MethodOnReceiveAssociateRejectNotifies a connection that an Associate Reject message was received. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Protected MethodOnReceiveAssociateRequestNotifies a connection that an Associate Request message was received. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Protected MethodOnReceiveCCancelRequestNotifies a connection that a C-CANCEL-REQ command was received. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Protected MethodOnReceiveCEchoRequestNotifies a connection that a C-ECHO-REQ command was received. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Protected MethodOnReceiveCEchoResponseNotifies a connection that a C-ECHO-RSP command was received. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Protected MethodOnReceiveCFindRequestNotifies a connection that a C-FIND-REQ command was received. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Protected MethodOnReceiveCFindResponseNotifies a connection that a C-FIND-RSP command was received. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Protected MethodOnReceiveCGetRequestNotifies a connection that a C-GET-REQ command was received. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Protected MethodOnReceiveCGetResponseNotifies a connection that a C-GET-RSP command was received. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Protected MethodOnReceiveCMoveRequestNotifies a connection that a C-MOVE-REQ command was received. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Protected MethodOnReceiveCMoveResponseNotifies a connection that a C-MOVE-RSP command was received. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Protected MethodOnReceiveCStoreRequestNotifies a connection that a C-STORE-REQ command was received. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Protected MethodOnReceiveCStoreResponseNotifies a connection that a C-STORE-RSP command was received. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Protected MethodOnReceiveDataNotifies a connection when a Data message was received. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Protected MethodOnReceiveNActionRequestNotifies a connection that an N-ACTION-REQ command was received. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Protected MethodOnReceiveNActionResponseNotifies a connection that an N-ACTION-RSP command was received. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Protected MethodOnReceiveNCreateRequestNotifies a connection that an N-CREATE-REQ command was received. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Protected MethodOnReceiveNCreateResponseNotifies a connection that an N-CREATE-RSP command was received. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Protected MethodOnReceiveNDeleteRequestNotifies a connection that an N-DELETE-REQ command was received. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Protected MethodOnReceiveNDeleteResponseNotifies a connection that an N-DELETE-RSP command was received. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Protected MethodOnReceiveNGetRequestNotifies a connection that an N-GET-REQ command was received. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Protected MethodOnReceiveNGetResponseNotifies a connection that an N-GET-RSP command was received. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Protected MethodOnReceiveNReportRequestNotifies a connection that an N-EVENT-REPORT-REQ command was received. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Protected MethodOnReceiveNReportResponseNotifies a connection that an N-EVENT-REPORT-RSP command was received. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Protected MethodOnReceiveNSetRequestNotifies a connection that an N-SET-REQ command was received. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Protected MethodOnReceiveNSetResponseNotifies a connection that an N-SET-RSP command was received. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Protected MethodOnReceiveReleaseRequestNotifies a connection that a Release Request message was received. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Protected MethodOnReceiveReleaseResponseNotifies a connection that a Release Response message was received. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Protected MethodOnReceiveUnknownNotifies a connection that an unknown command was received. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Protected MethodOnSecureLinkReadyThis method is called when an ISCL or TLS secured connection is successfully established. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Protected MethodOnSendNotifies a connection that data was sent. .NET support (Inherited from Leadtools.Dicom.DicomNet)
Protected MethodOnServerSettingsChangedNotifies the event subscribers that the PACS Framework Server setting have changed..  
Top
Public Events
 NameDescription
Public EventServerSettingsChangedOccurs when the PACS Framework Server settings are changed.  
Top
See Also

Reference

DicomServer Class
Leadtools.Dicom.AddIn Namespace

 

 


Products | Support | Contact Us | Copyright Notices

© 2006-2012 All Rights Reserved. LEAD Technologies, Inc.

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