LEADTOOLS Medical (Leadtools.Dicom.Scu assembly) Send comments on this topic. | Back to Introduction - All Topics | Help Version 17.0.3.29
QueryRetrieveScu Class Members
See Also  Fields  Properties  Methods  Events
Leadtools.Dicom.Scu Namespace : QueryRetrieveScu Class

The following tables list the members exposed by QueryRetrieveScu.

Public Constructors

 NameDescription
public Constructor QueryRetrieveScu ConstructorOverloaded.   
Top

Protected Fields

 NameDescription
protected Field cancelEventCancel event. (Inherited from Leadtools.Dicom.Scu.Common.DicomConnection)
protected Field CurrentMessageIdCurrent message id. (Inherited from Leadtools.Dicom.Scu.Common.DicomConnection)
protected Field CurrentPidCurrent presentation context id. (Inherited from Leadtools.Dicom.Scu.Common.DicomConnection)
protected Field dicomEventDicom message event. (Inherited from Leadtools.Dicom.Scu.Common.DicomConnection)
protected Field timeoutEventTimeout event. (Inherited from Leadtools.Dicom.Scu.Common.DicomConnection)
protected Field waitHandlesEvent wait handle. (Inherited from Leadtools.Dicom.Scu.Common.DicomConnection)
Top

Public Properties

 NameDescription
public Property AETitleGets or sets the AE title. (Inherited from Leadtools.Dicom.Scu.Common.DicomConnection)
public Property AssociationGets the DICOM Association for the DICOM Network object. (Inherited from Leadtools.Dicom.DicomNet)
public Property DebugLogFilenameGets or sets the debug log filename. (Inherited from Leadtools.Dicom.Scu.Common.DicomConnection)
public Property DefaultSocketOptionsGets the default DICOM socket options. (Inherited from Leadtools.Dicom.DicomNet)
public Property EnableDebugLogGets or sets a value indicating whether to enable the DICOM debug log. (Inherited from Leadtools.Dicom.Scu.Common.DicomConnection)
public Property EnableMoveToSelfGets or sets a value indicating whether to enable the internal server on a C-MOVE operation.  
public Property HostAddressGets or sets the host address. (Inherited from Leadtools.Dicom.Scu.Common.DicomConnection)
public Property HostPortGets or sets the host port. (Inherited from Leadtools.Dicom.Scu.Common.DicomConnection)
public Property ImplementationClassGets or sets the implementation class. (Inherited from Leadtools.Dicom.Scu.Common.DicomConnection)
public Property ImplementationVersionNameThe Implementation Version Name. (Inherited from Leadtools.Dicom.Scu.Common.DicomConnection)
public Property IpType (Inherited from Leadtools.Dicom.DicomNet)
public Property MaxLengthThe Maximum Length for data transfer. (Inherited from Leadtools.Dicom.Scu.Common.DicomConnection)
public Property PeerAddressGets the IP address of the peer computer of the connection (the SCU's address). (Inherited from Leadtools.Dicom.DicomNet)
public Property PeerPortGets the port number of the peer computer of the connection (the SCU's port). (Inherited from Leadtools.Dicom.DicomNet)
public Property ProtocolVersionGets or sets the protocol version. (Inherited from Leadtools.Dicom.Scu.Common.DicomConnection)
public Property SecurityModeGets the security mode used to initialize the network structure. (Inherited from Leadtools.Dicom.DicomNet)
public Property SocketOptionsGets or sets the DICOM Socket options. (Inherited from Leadtools.Dicom.DicomNet)
public Property TemporaryDirectoryGets or sets the temporary directory. (Inherited from Leadtools.Dicom.Scu.Common.DicomConnection)
public Property TimeoutGets or sets the connection timeout. (Inherited from Leadtools.Dicom.Scu.Common.DicomConnection)
Top

Public Methods

 NameDescription
public Method AbortRequestAborts the current connection. (Inherited from Leadtools.Dicom.Scu.Common.DicomConnection)
public Method AcceptAccepts a connection request from an SCU. (Inherited from Leadtools.Dicom.DicomNet)
public Method CancelRequestCancels the current action. (Inherited from Leadtools.Dicom.Scu.Common.DicomConnection)
public Method CloseCloses the connection between an associated SCU and SCP. (Inherited from Leadtools.Dicom.DicomNet)
public Method CloseForcedCloses an ISCL connection. (Inherited from Leadtools.Dicom.DicomNet)
public Method ConnectOverloaded. Connects the specified SCP. (Inherited from Leadtools.Dicom.Scu.Common.DicomConnection)
public Method DisposeOverloaded. Releases all resources used by the Leadtools.Dicom.DicomNet. (Inherited from Leadtools.Dicom.DicomNet)
public Method FindOverloaded. Sends a C-FIND-REQ message to a peer member of a connection defined by Scp.  
public Method GetClientReturns the DICOM Network object of the SCU at the specified index. (Inherited from Leadtools.Dicom.DicomNet)
public Method GetClientCountReturns the number of SCUs connected to the SCP. (Inherited from Leadtools.Dicom.DicomNet)
public Method GetIsclCommunicationBlockLengthReturns the communication block length agreed upon during mutual authentication. (Inherited from Leadtools.Dicom.DicomNet)
public Method GetIsclIndexForEncryptionGets the index of the encryption key used for encryption. (Inherited from Leadtools.Dicom.DicomNet)
public Method GetIsclIndexForMutualAuthenticationGets the index of the mutual authentication key used during the mutual authentication process. (Inherited from Leadtools.Dicom.DicomNet)
public Method GetIsclPeerAuthenticationDataOverloaded. Gets the authentication data the peer computer sent during mutual authentication. (Inherited from Leadtools.Dicom.DicomNet)
public Method GetIsclPeerEncryptionReturns the encryption mode the sender used when sending a message. (Inherited from Leadtools.Dicom.DicomNet)
public Method GetIsclPeerMacReturns the MAC type the sender used when sending a message. (Inherited from Leadtools.Dicom.DicomNet)
public Method GetIsclPeerRequestedMessageLengthGets the length of the message sent unsuccessfully by a peer computer. (Inherited from Leadtools.Dicom.DicomNet)
public Method GetIsclStatusReturns the internal ISCL status when an error occurs. (Inherited from Leadtools.Dicom.DicomNet)
public Method GetLastIsclOrTlsErrorReturns the code of the last occurring ISCL or TLS error. (Inherited from Leadtools.Dicom.DicomNet)
public Method GetQueueSendReturns the number of bytes in the send queue. (Inherited from Leadtools.Dicom.DicomNet)
public Method GetServerReturns the DICOM Network object of the SCP. (Inherited from Leadtools.Dicom.DicomNet)
public Method GetTlsAuthenticationAlgorithmReturns the mutual authentication mode or algorithm for the specified cipher suite. (Inherited from Leadtools.Dicom.DicomNet)
public Method GetTlsCipherSuiteReturns the cipher suite agreed upon during the TLS protocol. (Inherited from Leadtools.Dicom.DicomNet)
public Method GetTlsCipherSuiteByIndexReturns the cipher suite present at the specified index. (Inherited from Leadtools.Dicom.DicomNet)
public Method GetTlsEncryptionAlgorithmReturns the encryption mode (DES, 3DES, etc.) for the specified cipher suite. (Inherited from Leadtools.Dicom.DicomNet)
public Method GetTlsEncryptionKeyLengthReturns the effective length, in bits, of the encryption key associated with the specified cipher suite (56 for DES, etc.). (Inherited from Leadtools.Dicom.DicomNet)
public Method GetTlsIntegrityAlgorithmReturns the Message Authentication Code (MAC) algorithm for the specified cipher suite. (Inherited from Leadtools.Dicom.DicomNet)
public Method GetTlsKeyExchangeAlgorithmReturns the key exchange algorithm for the specified cipher suite. (Inherited from Leadtools.Dicom.DicomNet)
public Method GetTlsMutualAuthenticationKeyLengthReturns the effective length, in bits, of the mutual authentication key associated with the specified cipher suite. (Inherited from Leadtools.Dicom.DicomNet)
public Method Initialize (Inherited from Leadtools.Dicom.DicomNet)
public Method IsActivatedDetermines whether the connection has been activated. (Inherited from Leadtools.Dicom.DicomNet)
public Method IsAssociatedDetermines whether the connection has been associated. (Inherited from Leadtools.Dicom.DicomNet)
public Method IsConnectedDetermines whether a connection has been established. (Inherited from Leadtools.Dicom.DicomNet)
public Method IsIsclQueueEmptyDetermines whether the ISCL transmission queue is empty. (Inherited from Leadtools.Dicom.DicomNet)
public Method ListenOverloaded. Establishes a connection to listen for incoming connection requests. (Inherited from Leadtools.Dicom.DicomNet)
public Method MoveOverloaded. Sends a C-MOVE-REQ message to a peer member of a connection defined by Scp.  
public Method SendAbortSends an Abort message to a connection. (Inherited from Leadtools.Dicom.DicomNet)
public Method SendAssociateAcceptSends an Associate Accept message to a connection. (Inherited from Leadtools.Dicom.DicomNet)
public Method SendAssociateRejectSends an Associate Reject message to a connection. (Inherited from Leadtools.Dicom.DicomNet)
public Method SendAssociateRequestSends an Associate Request message to a connection. (Inherited from Leadtools.Dicom.DicomNet)
public Method SendCCancelRequestSends a C-CANCEL-REQ message to a peer member of a connection. (Inherited from Leadtools.Dicom.DicomNet)
public Method SendCEchoRequestSends a C-ECHO-REQ message to a peer member of a connection. (Inherited from Leadtools.Dicom.DicomNet)
public Method SendCEchoResponseSends a C-ECHO-RSP message to a peer member of a connection. (Inherited from Leadtools.Dicom.DicomNet)
public Method SendCFindRequestSends a C-FIND-REQ message to a peer member of a connection. (Inherited from Leadtools.Dicom.DicomNet)
public Method SendCFindResponseSends a C-FIND-RSP message to a peer member of a connection. (Inherited from Leadtools.Dicom.DicomNet)
public Method SendCGetRequestSends a C-GET-REQ message to a peer member of a connection. (Inherited from Leadtools.Dicom.DicomNet)
public Method SendCGetResponseSends a C-GET-RSP message to a peer member of a connection. (Inherited from Leadtools.Dicom.DicomNet)
public Method SendCMoveRequestSends a C-MOVE-REQ message to a peer member of a connection. (Inherited from Leadtools.Dicom.DicomNet)
public Method SendCMoveResponseSends a C-MOVE-RSP message to a peer member of a connection. (Inherited from Leadtools.Dicom.DicomNet)
public Method SendCStoreRequestSends a C-STORE-REQ message to a peer member of a connection. (Inherited from Leadtools.Dicom.DicomNet)
public Method SendCStoreResponseSends a C-STORE-RSP message to a peer member of a connection. (Inherited from Leadtools.Dicom.DicomNet)
public Method SendDataSends a Data message to a connection. (Inherited from Leadtools.Dicom.DicomNet)
public Method SendNActionRequestSends an N-ACTION-REQ message to a peer member of a connection (Inherited from Leadtools.Dicom.DicomNet)
public Method SendNActionResponseSends an N-ACTION-RSP message to a peer member of a connection. (Inherited from Leadtools.Dicom.DicomNet)
public Method SendNCreateRequestSends an N-CREATE-REQ message to a peer member of a connection. (Inherited from Leadtools.Dicom.DicomNet)
public Method SendNCreateResponseSends an N-CREATE-RSP message to a peer member of a connection. (Inherited from Leadtools.Dicom.DicomNet)
public Method SendNDeleteRequestSends an N-DELETE-REQ message to a peer member of a connection. (Inherited from Leadtools.Dicom.DicomNet)
public Method SendNDeleteResponseSends an N-DELETE-RSP message to a peer member of a connection. (Inherited from Leadtools.Dicom.DicomNet)
public Method SendNGetRequestSends an N-GET-REQ message to a peer member of a connection. (Inherited from Leadtools.Dicom.DicomNet)
public Method SendNGetResponseSends an N-GET-RSP message to a peer member of a connection. (Inherited from Leadtools.Dicom.DicomNet)
public Method SendNonSecureIsclOverloaded. Sends data over an ISCL connection, unsecured. The data is not encrypted and the message has no authentication code. (Inherited from Leadtools.Dicom.DicomNet)
public Method SendNReportRequestSends an N-EVENT-REPORT-REQ message to a peer member of a connection. (Inherited from Leadtools.Dicom.DicomNet)
public Method SendNReportResponseSends an N-EVENT-REPORT-RSP message to a peer member of a connection. (Inherited from Leadtools.Dicom.DicomNet)
public Method SendNSetRequestSends an N-GET-RSP message to a peer member of a connection. (Inherited from Leadtools.Dicom.DicomNet)
public Method SendNSetResponseSends an N-SET-RSP message to a peer member of a connection. (Inherited from Leadtools.Dicom.DicomNet)
public Method SendReleaseRequestSends a Release Request message to a connection. (Inherited from Leadtools.Dicom.DicomNet)
public Method SendReleaseResponseSends a Release Response message to a connection. (Inherited from Leadtools.Dicom.DicomNet)
public Method SetIsclAuthenticationDataOverloaded. Sets the authentication data used during the mutual authentication process. (Inherited from Leadtools.Dicom.DicomNet)
public Method SetIsclDefaultEncryptionModeSets the encryption mode used by the ISCL operations. (Inherited from Leadtools.Dicom.DicomNet)
public Method SetIsclDefaultSigningModeSets the current message authentication code (MAC) type. (Inherited from Leadtools.Dicom.DicomNet)
public Method SetIsclEncryptionKeySets an encryption key at the specified index in the array of encryption keys. (Inherited from Leadtools.Dicom.DicomNet)
public Method SetIsclEncryptionKeyIndexSets the index of the encryption key to be used for encryption. (Inherited from Leadtools.Dicom.DicomNet)
public Method SetIsclIndexForMutualAuthenticationSets the index of the mutual authentication key to be used during the mutual authentication process. (Inherited from Leadtools.Dicom.DicomNet)
public Method SetIsclMaxCommunicationBlockLengthSets the maximum communication block length that can be sent/received by the current entity. (Inherited from Leadtools.Dicom.DicomNet)
public Method SetIsclMaxMessageLengthSets the maximum message length that can be processed (sent and received) by the current entity. (Inherited from Leadtools.Dicom.DicomNet)
public Method SetIsclMutualAuthenticationAlgorithmSets the mutual authentication mode. (Inherited from Leadtools.Dicom.DicomNet)
public Method SetIsclMutualAuthenticationKeySets a mutual authentication key at the specified index in the array of authentication keys. (Inherited from Leadtools.Dicom.DicomNet)
public Method SetTlsCipherSuiteByIndexSets the cipher suite for the specified index. (Inherited from Leadtools.Dicom.DicomNet)
public Method SetTlsClientCertificateSets a certificate for the client. (Inherited from Leadtools.Dicom.DicomNet)
public Method VerifyVerifies the specified SCP. (Inherited from Leadtools.Dicom.Scu.Common.DicomConnection)
Top

Protected Methods

 NameDescription
protected Method BuildAssociationOverridden. Builds the association.  
protected Method ExternalAuthenticateIsclDetermines whether the response code is a valid response for the challenge code. (Inherited from Leadtools.Dicom.DicomNet)
protected Method FinalizeReleases unmanaged resources and performs other cleanup operations before the QueryRetrieveScu is reclaimed by garbage collection.  
protected Method GetChallengeIsclGenerates a random number. (Inherited from Leadtools.Dicom.DicomNet)
protected Method GetPresentationContextsOverridden. Gets the presentation contexts. Should be overridden in derived classes.  
protected Method InternalAuthenticateIsclGenerates a response code, based on the specified challenge code. (Inherited from Leadtools.Dicom.DicomNet)
protected Method LogOverloaded. Logs the specified message to a text file. (Inherited from Leadtools.Dicom.Scu.Common.DicomConnection)
protected Method OnAcceptNotifies a listening connection (SCP) that it can accept pending connection requests. (Inherited from Leadtools.Dicom.DicomNet)
protected Method OnCloseNotifies a member of a connection that the connection was closed. (Inherited from Leadtools.Dicom.DicomNet)
protected Method OnConnectNotifies the SCU that the connection attempt is complete. (Inherited from Leadtools.Dicom.DicomNet)
protected Method OnNonSecureReceivedIsclThis method is called after data sent in non-secure mode is received. (Inherited from Leadtools.Dicom.DicomNet)
protected Method OnNonSecureSendIsclThis method is called after data has been sent using the Leadtools.Dicom.DicomNet.SendNonSecureIscl(System.Byte[],System.Int32,System.Int32) method. (Inherited from Leadtools.Dicom.DicomNet)
protected Method OnPrivateKeyPasswordThis 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. (Inherited from Leadtools.Dicom.DicomNet)
protected Method OnReceiveNotifies a connection that data was received. (Inherited from Leadtools.Dicom.DicomNet)
protected Method OnReceiveAbortNotifies a connection that an Abort message was received. (Inherited from Leadtools.Dicom.DicomNet)
protected Method OnReceiveAssociateAcceptOverridden. Called when an associate accept is received.  
protected Method OnReceiveAssociateRejectNotifies a connection that an Associate Reject message was received. (Inherited from Leadtools.Dicom.DicomNet)
protected Method OnReceiveAssociateRequestOverridden. Called when an associate request is received.  
protected Method OnReceiveCCancelRequestNotifies a connection that a C-CANCEL-REQ command was received. (Inherited from Leadtools.Dicom.DicomNet)
protected Method OnReceiveCEchoRequestNotifies a connection that a C-ECHO-REQ command was received. (Inherited from Leadtools.Dicom.DicomNet)
protected Method OnReceiveCEchoResponseNotifies a connection that a C-ECHO-RSP command was received. (Inherited from Leadtools.Dicom.DicomNet)
protected Method OnReceiveCFindRequestNotifies a connection that a C-FIND-REQ command was received. (Inherited from Leadtools.Dicom.DicomNet)
protected Method OnReceiveCFindResponseOverridden. Called when C-FIND-RSP is received.  
protected Method OnReceiveCGetRequestNotifies a connection that a C-GET-REQ command was received. (Inherited from Leadtools.Dicom.DicomNet)
protected Method OnReceiveCGetResponseNotifies a connection that a C-GET-RSP command was received. (Inherited from Leadtools.Dicom.DicomNet)
protected Method OnReceiveCMoveRequestNotifies a connection that a C-MOVE-REQ command was received. (Inherited from Leadtools.Dicom.DicomNet)
protected Method OnReceiveCMoveResponseOverridden. Called when C-MOVE-RSP is received.  
protected Method OnReceiveCStoreRequestOverloaded. Overridden. Called when a C-STORE-REQ is received..  
protected Method OnReceiveCStoreResponseNotifies a connection that a C-STORE-RSP command was received. (Inherited from Leadtools.Dicom.DicomNet)
protected Method OnReceiveDataNotifies a connection when a Data message was received. (Inherited from Leadtools.Dicom.DicomNet)
protected Method OnReceiveNActionRequestNotifies a connection that an N-ACTION-REQ command was received. (Inherited from Leadtools.Dicom.DicomNet)
protected Method OnReceiveNActionResponseNotifies a connection that an N-ACTION-RSP command was received. (Inherited from Leadtools.Dicom.DicomNet)
protected Method OnReceiveNCreateRequestNotifies a connection that an N-CREATE-REQ command was received. (Inherited from Leadtools.Dicom.DicomNet)
protected Method OnReceiveNCreateResponseNotifies a connection that an N-CREATE-RSP command was received. (Inherited from Leadtools.Dicom.DicomNet)
protected Method OnReceiveNDeleteRequestNotifies a connection that an N-DELETE-REQ command was received. (Inherited from Leadtools.Dicom.DicomNet)
protected Method OnReceiveNDeleteResponseNotifies a connection that an N-DELETE-RSP command was received. (Inherited from Leadtools.Dicom.DicomNet)
protected Method OnReceiveNGetRequestNotifies a connection that an N-GET-REQ command was received. (Inherited from Leadtools.Dicom.DicomNet)
protected Method OnReceiveNGetResponseNotifies a connection that an N-GET-RSP command was received. (Inherited from Leadtools.Dicom.DicomNet)
protected Method OnReceiveNReportRequestNotifies a connection that an N-EVENT-REPORT-REQ command was received. (Inherited from Leadtools.Dicom.DicomNet)
protected Method OnReceiveNReportResponseNotifies a connection that an N-EVENT-REPORT-RSP command was received. (Inherited from Leadtools.Dicom.DicomNet)
protected Method OnReceiveNSetRequestNotifies a connection that an N-SET-REQ command was received. (Inherited from Leadtools.Dicom.DicomNet)
protected Method OnReceiveNSetResponseNotifies a connection that an N-SET-RSP command was received. (Inherited from Leadtools.Dicom.DicomNet)
protected Method OnReceiveReleaseRequestOverridden. Notifies a connection that a Release Request message was received.  
protected Method OnReceiveReleaseResponseNotifies a connection that a Release Response message was received. (Inherited from Leadtools.Dicom.DicomNet)
protected Method OnReceiveUnknownNotifies a connection that an unknown command was received. (Inherited from Leadtools.Dicom.DicomNet)
protected Method OnSecureLinkReadyThis method is called when an ISCL or TLS secured connection is successfully established. (Inherited from Leadtools.Dicom.DicomNet)
protected Method OnSendNotifies a connection that data was sent. (Inherited from Leadtools.Dicom.DicomNet)
protected Method ReleaseSends a release request to the peer member of a DICOM connection. (Inherited from Leadtools.Dicom.Scu.Common.DicomConnection)
protected Method WaitWaits for the DICOM communication to finish. (Inherited from Leadtools.Dicom.Scu.Common.DicomConnection)
Top

Public Events

 NameDescription
public Event AfterAssociateRequestOccurs after receiving an associate response from the SCP. (Inherited from Leadtools.Dicom.Scu.Common.DicomConnection)
public Event AfterCFindOccurs when a C-FIND-REQ has completed.  
public Event AfterCMoveOccurs when C-MOVE-REQ is finished.  
public Event AfterConnectOccurs after connecting to the SCP. (Inherited from Leadtools.Dicom.Scu.Common.DicomConnection)
public Event AfterSecureLinkReadyOccurs after TLS secured connection to SCP is established. (Inherited from Leadtools.Dicom.Scu.Common.DicomConnection)
public Event BeforeAssociateRequestOccurs when an associate request is sent to the SCP. (Inherited from Leadtools.Dicom.Scu.Common.DicomConnection)
public Event BeforeCFindOccurs when C-FIND-REQ is sent to the SCP.  
public Event BeforeCMoveOccurs before a C-MOVE-REQ is sent to the SCP.  
public Event BeforeConnectOccurs before connecting to the SCP. (Inherited from Leadtools.Dicom.Scu.Common.DicomConnection)
public Event MatchInstanceOccurs when an instance has been matched.  
public Event MatchSeriesOccurs when a series has been matched.  
public Event MatchStudyOccurs when a study has been matched.  
public Event MovedOccurs when a dataset has been successfully moved to the destination.  
public Event PrivateKeyPasswordOccurs when a private key password is needed. (Inherited from Leadtools.Dicom.Scu.Common.DicomConnection)
public Event ReceiveBufferOccurs when connections received buffered data. (Inherited from Leadtools.Dicom.Scu.Common.DicomConnection)
Top

See Also

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