Leadtools.Dicom.AddIn Assembly Changes

Summary

Version Changes: 21 to 22

New Members (version 22)

The following members have been added:

Name Description
Leadtools.Dicom.AddIn.Common.Enumeration Specifies the DICOM listening service start mode.
Leadtools.Dicom.AddIn.Common.MessageNames.SetDiagnosticLevel Contains a message used to tell the DICOM Listening Service to set a diagnostic level.
Leadtools.Dicom.AddIn.Common.NamedPipeStream<T>.#ctor(string) Initializes a new instance of the NamedPipeStream class.
Leadtools.Dicom.AddIn.Common.NamedPipeStream<T>.Connected Gets a value indicating whether this NamedPipeStream is connected.
Leadtools.Dicom.AddIn.Common.NamedPipeStream<T>.CreateStream Creates an instance of T.
Leadtools.Dicom.AddIn.Common.NamedPipeStream<T>.OnPipeClosed This method is called when the NamedPipeStream is closed.
Leadtools.Dicom.AddIn.Common.NamedPipeStream<T>.OnReceivedMessage(byte[]) This method is called when a message is received from the NamedPipeStream.
Leadtools.Dicom.AddIn.Common.NamedPipeStream<T>.PipeClosed Fires when the NamedPipeStream is closed.
Leadtools.Dicom.AddIn.Common.NamedPipeStream<T>.ReadFromPipe(object) Reads messages from the NamedPipeStream.
Leadtools.Dicom.AddIn.Common.NamedPipeStream<T>.ReadMessage(PipeStream) Reads a message from the NamedPipeStream class.
Leadtools.Dicom.AddIn.Common.NamedPipeStream<T>.ReceivedMessage Fires when a message is received from NamedPipeStream.
Leadtools.Dicom.AddIn.Common.NamedPipeStream<T>.Start Starts monitoring the NamedPipeStream for messages.
Leadtools.Dicom.AddIn.Common.NamedPipeStream<T>.Stop Stops monitoring the NamedPipeStream for messages.
Leadtools.Dicom.AddIn.Common.NamedPipeStream<T>.Write(byte[]) Writes the specified data to the NamedPipeStream.
Leadtools.Dicom.AddIn.Common.NamedPipeStream<T>.Write(string) Writes the specified string message to the NamedPipeStream.
Leadtools.Dicom.AddIn.Common.NamedPipeStream<T>.WriteToStream(string) Writes the specified string message to the NamedPipeStream.
Leadtools.Dicom.AddIn.Common.PipeClient A class for a client side communication between two processes.
Leadtools.Dicom.AddIn.Common.PipeServer A class for a server side communication between two processes.
Leadtools.Dicom.AddIn.Common.ReadFromPipeExceptionEventArgs Provides data for the ReadFromPipeExceptionEvent event.
Leadtools.Dicom.AddIn.Common.StoreSubOperationWaitOptions Options that affect the performance of the store sub-operations on a C-MOVE-REQ.
Leadtools.Dicom.AddIn.Configuration.SettingsChangedNotifier.#ctor(AdvancedSettings,string) Initializes a new instance of the SettingsChangedNotifier class.
Leadtools.Dicom.AddIn.Configuration.SettingsChangedNotifier.Dispose(bool) Releases the unmanaged resources used by the SettingsChangedNotifier class and optionally releases the managed resources.
Leadtools.Dicom.AddIn.Configuration.SettingsChangedNotifier.Finalize This method overrides System.Object.Finalize.
Leadtools.Dicom.AddIn.Interfaces.IAddInOptions2 Allows implementors to support Medical add-in specific options.
Leadtools.Dicom.AddIn.Interfaces.ServerFeatures.AutoCopy Gets the feature ID for the PACS Framework Server AutoCopy (Leadtools.Medical.AutoCopy.AddIn.dll) PACS framework add-in.
Leadtools.Dicom.AddIn.Interfaces.ServerFeatures.DicomImport Gets the feature ID for the PACS Framework Server DicomImport (Leadtools.Medical.DicomImport.Addin.dll) PACS framework add-in.0
Leadtools.Dicom.AddIn.Interfaces.ServerFeatures.ExportLayout Gets the feature ID for the PACS Framework Server ExportLayout (Leadtools.Medical.ExportLayout.AddIn.dll) PACS framework add-in.
Leadtools.Dicom.AddIn.Interfaces.ServerFeatures.HL7ModalityWorklist Gets the feature ID for the PACS Framework Server HL7ModalityWorklist (Leadtools.Medical.HL7MWL.AddIn.dll) PACS framework add-in.
Leadtools.Dicom.AddIn.Interfaces.ServerFeatures.HL7PatientUpdate Gets the feature ID for the PACS Framework Server HL7PatientUpdate (Leadtools.Medical.HL7PatientUpdate.AddIn.dll) PACS framework add-in.
Leadtools.Dicom.AddIn.Interfaces.ServerFeatures.PatientRestrict Gets the feature ID for the PACS Framework Server PatientRestrict (Leadtools.Medical.PatientRestrict.AddIn.dll) PACS framework add-in.
Leadtools.Dicom.AddIn.Interfaces.ServerFeatures.PatientUpdater Gets the feature ID for the PACS Framework Server PatientUpdater (Leadtools.Medical.PatientUpdater.AddIn.dll) PACS framework add-in.
Leadtools.Dicom.AddIn.Interfaces.ServerFeatures.Security Gets the feature ID for the PACS Framework Server DicomSecurity (Leadtools.Medical.Security.AddIn.dll) PACS framework add-in.
Leadtools.Dicom.AddIn.NamedPipeStream<T> Class An abstract class that exposes a Stream around a named pipe, supporting read and write operations.

Removed Members (version 22)

The following members have been removed:

Name
None

Version Changes: 20 to 21

New Members (version 21)

The following members have been added:

Name Description
Leadtools.Dicom.AddIn.Common.AeInfo.LastAccessDate Gets or sets the last DateTime that the client was accessed.
Leadtools.Dicom.AddIn.Common.MessageNames.ServiceShuttingDown Notification that the DICOM listening service is shutting down.
Leadtools.Dicom.AddIn.Configuration.AdvancedSettings.OpenFromString(string) Opens the advanced configuration from the settings stored in a string.
Leadtools.Dicom.AddIn.Interfaces.IProcessCFind2 Allows implementors to respond to C-FIND-REQ commands.
Leadtools.Dicom.AddIn.Interfaces.IProcessCGet2 Allows implementors to process C-GET-REQ commands.
Leadtools.Dicom.AddIn.Interfaces.IProcessCMove2 Allows implementors to respond to a C-MOVE-REQ command.
Leadtools.Dicom.AddIn.Interfaces.IProcessCStore2 Allows implementors to respond to a C-STORE-REQ command.
Leadtools.Dicom.AddIn.Interfaces.IProcessNAction2 Allows implementor to process N-ACTION-REQ command.
Leadtools.Dicom.AddIn.Interfaces.IProcessNCreate2 Allows implementors to process N-CREATE-REQ command.
Leadtools.Dicom.AddIn.Interfaces.IProcessNDelete2 Allows implementors to process N-DELETE-REQ commands.
Leadtools.Dicom.AddIn.Interfaces.IProcessNGet2 Allows implementors to process N-GET-REQ commands.
Leadtools.Dicom.AddIn.Interfaces.IProcessNReport2 Allows implementors to process N-EVENT-REPORT-REQ commands.
Leadtools.Dicom.AddIn.Interfaces.IProcessNSet2 Allows implementors to process N-SET-REQ commands.

Removed Members (version 21)

The following members have been removed:

Name
None

Version Changes: 19 to 20

New Members (version 20)

The following members have been added:

Name Description
Leadtools.Dicom.AddIn.Common.AeInfo.ClientPortUsage A value indicating if a DICOM Client (SCU) specified by the AeInfo Class will use secure DICOM TLS communication when an SCP reconnects to the client.
Leadtools.Dicom.AddIn.Common.ServerSettings.RoleSelectionOptions Value indicating how the server (SCP) will accept/reject any role selection proposed by the SCU.
Leadtools.Dicom.AddIn.DicomServer.RoleSelectionOptions Gets RoleSelectionFlags that define how the SCP will accept/reject any role selection proposed by the SCU.
Leadtools.Dicom.AddIn.Interfaces.IDicomSecurityCiphers Allows implementors to specify a list of supported DICOM TLS Cipher Suites in an add-in.
Leadtools.Dicom.AddIn.Interfaces.INotifyBeforeSendMessage Add-ins implement this interface to be notified prior to a new DICOM message is sent. Implementers of this interface can affect the messages.
Leadtools.Dicom.AddIn.Interfaces.IRoleSelectionProvider Allows implementors to support DICOM role selection features in an add-in.
Leadtools.Dicom.AddIn.Interfaces.RoleSelectionFlags Flags that define how the SCP will accept/reject any role selection proposed by the SCU.
Leadtools.Dicom.AddIn.NotifySendMessageBase.OnBeforeSend(DicomClient,DicomExceptionCode,DicomPduType,int) Notifies an implementor before a DicomNet::OnSend is sent.
Leadtools.Dicom.AddIn.NotifySendMessageBase.OnBeforeSendAbort(DicomClient,DicomAbortSourceType,DicomAbortReasonType) Notifies an implementor before a DicomNet::SendAbort is sent.
Leadtools.Dicom.AddIn.NotifySendMessageBase.OnBeforeSendAssociateAccept(DicomClient,DicomAssociate,DicomAssociate) Notifies an implementor before a DicomNet::SendAssociateAccept is sent.
Leadtools.Dicom.AddIn.NotifySendMessageBase.OnBeforeSendAssociateReject(DicomClient,DicomAssociateRejectResultType,DicomAssociateRejectSourceType,DicomAssociateRejectReasonType) Notifies an implementor before a DicomNet::SendAssociateReject is sent.
Leadtools.Dicom.AddIn.NotifySendMessageBase.OnBeforeSendAssociateRequest(DicomClient,DicomAssociate) Notifies an implementor before a DicomNet::SendAssociateRequest is sent.
Leadtools.Dicom.AddIn.NotifySendMessageBase.OnBeforeSendCCancelRequest(DicomClient,byte,int) Notifies an implementor before a DicomNet::SendCCancelRequest is sent.
Leadtools.Dicom.AddIn.NotifySendMessageBase.OnBeforeSendCEchoRequest(DicomClient,byte,int,string) Notifies an implementor before a DicomNet::SendCEchoRequest is sent.
Leadtools.Dicom.AddIn.NotifySendMessageBase.OnBeforeSendCEchoResponse(DicomClient,byte,int,string,DicomCommandStatusType) Notifies an implementor before a DicomNet::SendCEchoResponse is sent.
Leadtools.Dicom.AddIn.NotifySendMessageBase.OnBeforeSendCFindRequest(DicomClient,byte,int,string,DicomCommandPriorityType,DicomDataSet) Notifies an implementor before a DicomNet::SendCFindRequest is sent.
Leadtools.Dicom.AddIn.NotifySendMessageBase.OnBeforeSendCFindResponse(DicomClient,byte,int,string,DicomCommandStatusType,DicomDataSet) Notifies an implementor before a DicomNet::SendCFindResponse is sent.
Leadtools.Dicom.AddIn.NotifySendMessageBase.OnBeforeSendCGetRequest(DicomClient,byte,int,string,DicomCommandPriorityType,DicomDataSet) Notifies an implementor before a DicomNet::SendCGetRequest is sent.
Leadtools.Dicom.AddIn.NotifySendMessageBase.OnBeforeSendCGetResponse(DicomClient,byte,int,string,DicomCommandStatusType,int,int,int,int,DicomDataSet) Notifies an implementor before a DicomNet::SendCGetResponse is sent.
Leadtools.Dicom.AddIn.NotifySendMessageBase.OnBeforeSendCMoveRequest(DicomClient,byte,int,string,DicomCommandPriorityType,string,DicomDataSet) Notifies an implementor before a DicomNet::SendCMoveRequest is sent.
Leadtools.Dicom.AddIn.NotifySendMessageBase.OnBeforeSendCMoveResponse(DicomClient,byte,int,string,DicomCommandStatusType,int,int,int,int,DicomDataSet) Notifies an implementor before an DicomNet::SendCMoveResponse is sent.
Leadtools.Dicom.AddIn.NotifySendMessageBase.OnBeforeSendConnect(DicomClient,string,int,string,int) Notifies an implementor before a DicomNet::OnConnect is sent.
Leadtools.Dicom.AddIn.NotifySendMessageBase.OnBeforeSendCStoreRequest(DicomClient,byte,int,string,string,DicomCommandPriorityType,string,int,DicomDataSet) Notifies an implementor before a DicomNet::SendCStoreRequest is sent.
Leadtools.Dicom.AddIn.NotifySendMessageBase.OnBeforeSendCStoreResponse(DicomClient,byte,int,string,string,DicomCommandStatusType) Notifies an implementor before a DicomNet::SendCStoreResponse is sent.
Leadtools.Dicom.AddIn.NotifySendMessageBase.OnBeforeSendNActionRequest(DicomClient,byte,int,string,string,int,DicomDataSet) Notifies an implementor before a DicomNet::SendNActionRequest is sent.
Leadtools.Dicom.AddIn.NotifySendMessageBase.OnBeforeSendNActionResponse(DicomClient,byte,int,string,string,DicomCommandStatusType,int,DicomDataSet) Notifies an implementor before a DicomNet::SendNActionResponse is sent.
Leadtools.Dicom.AddIn.NotifySendMessageBase.OnBeforeSendNCreateRequest(DicomClient,byte,int,string,string,DicomDataSet) Notifies an implementor before a DicomNet::SendNCreateRequest is sent.
Leadtools.Dicom.AddIn.NotifySendMessageBase.OnBeforeSendNCreateResponse(DicomClient,byte,int,string,string,DicomCommandStatusType,DicomDataSet) Notifies an implementor before a DicomNet::SendNCreateResponse is sent.
Leadtools.Dicom.AddIn.NotifySendMessageBase.OnBeforeSendNDeleteRequest(DicomClient,byte,int,string,string) Notifies an implementor before a DicomNet::SendNDeleteRequest is sent.
Leadtools.Dicom.AddIn.NotifySendMessageBase.OnBeforeSendNDeleteResponse(DicomClient,byte,int,string,string,DicomCommandStatusType) Notifies an implementor before a DicomNet::SendNDeleteResponse is sent.
Leadtools.Dicom.AddIn.NotifySendMessageBase.OnBeforeSendNGetRequest(DicomClient,byte,int,string,string,long[],int) Notifies an implementor before a DicomNet::SendNGetRequest is sent.
Leadtools.Dicom.AddIn.NotifySendMessageBase.OnBeforeSendNGetResponse(DicomClient,byte,int,string,string,DicomCommandStatusType,DicomDataSet) Notifies an implementor before a DicomNet::SendNGetResponse is sent.
Leadtools.Dicom.AddIn.NotifySendMessageBase.OnBeforeSendNReportRequest(DicomClient,byte,int,string,string,int,DicomDataSet) Notifies an implementor before a DicomNet::SendNReportRequest is sent.
Leadtools.Dicom.AddIn.NotifySendMessageBase.OnBeforeSendNReportResponse(DicomClient,byte,int,string,string,DicomCommandStatusType,int,DicomDataSet) Notifies an implementor before a DicomNet::SendNReportResponse is sent.
Leadtools.Dicom.AddIn.NotifySendMessageBase.OnBeforeSendNSetRequest(DicomClient,byte,int,string,string,DicomDataSet) Notifies an implementor before a DicomNet::SendNSetRequest is sent.
Leadtools.Dicom.AddIn.NotifySendMessageBase.OnBeforeSendNSetResponse(DicomClient,byte,int,string,string,DicomCommandStatusType,DicomDataSet) Notifies an implementor before a DicomNet::SendNSetResponse is sent.
Leadtools.Dicom.AddIn.NotifySendMessageBase.OnBeforeSendReleaseResponse(DicomClient) Notifies an implementor before a DicomNet::SendReleaseResponse is sent.

Removed Members (version 20)

The following members have been removed:

Name
None

Version Changes: 18 to 19

New Members

The following members have been added:

Name Description
Leadtools.Dicom.AddIn.``0hreadSafeList`1 A Thread safe list.
Leadtools.Dicom.Add0n.ServiceLocator.Register1(``0) Registers an instance with the container.
Leadtools.Dicom.Add0n.ServiceLocator.Register1(``0,string) Registers an instance with the container.
Leadtools.Dicom.Add0n.ServiceLocator.Register1(Type) Registers a type mapping with the container.
Leadtools.Dicom.Add0n.ServiceLocator.RegisterSingle1(Type) Registers a single instance of a type mapping with the container.
Leadtools.Dicom.AddIn.``0hreadSafeList`1.#ctor Initializes a new instance of the ThreadSafeList\<T\> class.
Leadtools.Dicom.AddIn.``0hreadSafeList`1.Add(T) Adds an item to the ICollection.
Leadtools.Dicom.AddIn.``0hreadSafeList`1.Clear Removes all items from the ICollection.
Leadtools.Dicom.AddIn.``0hreadSafeList`1.Contains(T) Determines whether the ICollection contains a specific value.
Leadtools.Dicom.AddIn.``0hreadSafeList`1.CopyTo(T[],int) Copies the elements of the ICollection to an System.Array, starting at a particular System.Array index.
Leadtools.Dicom.AddIn.``0hreadSafeList`1.Count Gets the number of elements contained in the ICollection.
Leadtools.Dicom.AddIn.``0hreadSafeList`1.GetEnumerator Returns an enumerator that iterates through the collection.
Leadtools.Dicom.AddIn.``0hreadSafeList`1.IndexOf(T) Determines the index of a specific item in the IList.
Leadtools.Dicom.AddIn.``0hreadSafeList`1.Insert(int,T) Inserts an item to the IList at the specified index.
Leadtools.Dicom.AddIn.``0hreadSafeList`1.IsReadOnly Gets a value indicating whether the ICollection is read-only.
Leadtools.Dicom.AddIn.``0hreadSafeList`1.Item Gets or sets the IList at the specified index.
Leadtools.Dicom.AddIn.``0hreadSafeList`1.Remove(T) Removes the first occurrence of a specific object from the ICollection.
Leadtools.Dicom.AddIn.``0hreadSafeList`1.RemoveAt(int) Removes the IList item at the specified index.
Leadtools.Dicom.AddIn.AddInUtils.#ctor Initializes a new instance of the AddInUtils class.
Leadtools.Dicom.AddIn.AsyncHelper.Execute1(Action<0>,``0) Executes the specified delegate. Provides additional state information to be passed to the thread.
Leadtools.Dicom.AddIn.AsyncHelper.ThreadDone Occurs when the thread has finished executing.
Leadtools.Dicom.AddIn.Attributes.ControlAttribute - External Store Addins use the ControlAttribute attributes to control the appearance of the dynamically generated controls.
Leadtools.Dicom.AddIn.Attributes.ExternalStoreConfigurationAttribute - External Store Addins use the ExternalStoreConfigurationAttribute attribute so mark the configuration class in an external store-addin. The framework uses this attribute to locate the configuration class.
Leadtools.Dicom.AddIn.Audit.AuditMessageActiveParticipant.#ctor Initializes a new instance of this class.
Leadtools.Dicom.AddIn.Audit.AuditSourceIdentificationType.#ctor Initializes a new instance of the AuditSourceIdentificationType class.
Leadtools.Dicom.AddIn.Audit.AuditSourceIdentificationTypeAuditSourceTypeCode.#ctor Initializes a new instance of the AuditSourceIdentificationTypeAuditSourceTypeCode class.
Leadtools.Dicom.AddIn.Audit.ParticipantObjectDescriptionType.#ctor Initializes a new instance of the ParticipantObjectDescriptionType class.
Leadtools.Dicom.AddIn.Audit.ParticipantObjectDescriptionTypeAccession.#ctor Initializes a new instance of the ParticipantObjectDescriptionTypeAccession class.
Leadtools.Dicom.AddIn.Audit.ParticipantObjectDescriptionTypeMPPS.#ctor Initializes a new instance of the ParticipantObjectDescriptionTypeMPPS class.
Leadtools.Dicom.AddIn.Audit.ParticipantObjectDescriptionTypeSOPClass.#ctor Initializes a new instance of the ParticipantObjectDescriptionTypeSOPClass class.
Leadtools.Dicom.AddIn.Audit.ParticipantObjectDescriptionTypeSOPClassInstance.#ctor Initializes a new instance of the ParticipantObjectDescriptionTypeSOPClassInstance class.
Leadtools.Dicom.AddIn.Audit.ParticipantObjectIdentificationType.#ctor Initializes a new instance of the ParticipantObjectIdentificationType class.
Leadtools.Dicom.AddIn.Audit.ParticipantObjectIdentificationTypeParticipantObjectIDTypeCode.#ctor Initializes a new instance of the ParticipantObjectIdentificationTypeParticipantObjectIDTypeCode class.
Leadtools.Dicom.AddIn.Audit.TypeValuePairType.#ctor Initializes a new instance of the TypeValuePairType class.
Leadtools.Dicom.AddIn.Common.AeInfo.#ctor Initializes a new instance of this class.
Leadtools.Dicom.AddIn.Common.AeInfo.FriendlyName Gets or sets the client friendly name.
Leadtools.Dicom.AddIn.Common.MessageNames.#ctor Initializes a new instance of the MessageNames class.
Leadtools.Dicom.AddIn.Common.MessageNames.CrashDicomServer A message used to tell the DICOM Listening Service to terminate abnormally.
Leadtools.Dicom.AddIn.Common.MessageNames.GarbageCollectDicomServer A message used to tell the DICOM Listening Service to run the garbage collector.
Leadtools.Dicom.AddIn.Common.MessageNames.GetConnectedClients Gets a list of connected clients from the server.
Leadtools.Dicom.AddIn.Common.MessageNames.IsAddinHealthy Queries an add-in to see if it is able to function properly.
Leadtools.Dicom.AddIn.Common.RelationalQuerySupportEnum - Represents the constants that are used to indicate the relational query support for a C-FIND-SCP.
Leadtools.Dicom.AddIn.Common.ServerSettings.AllowAnonymousCMove Gets or sets a value indicating whether to allow anonymous C-MOVE on the DICOM Listening Service.
Leadtools.Dicom.AddIn.Common.ServerSettings.AnonymousClientPort Gets or sets a value indicating the anonymous C-MOVE reconnect port for the DICOM Listening Service.
Leadtools.Dicom.AddIn.Common.ServerSettings.RelationalQueries Gets or sets a value indicating whether relational queries are supported
Leadtools.Dicom.AddIn.Common.ServiceMessage.Broadcast Gets or sets a value indicating whether this ServiceMessage is broadcast to all listeners.
Leadtools.Dicom.AddIn.Configuration.AdvancedSettings.GetAddInCustomData1(string,string,0ype[]) Gets the add-in custom data.
Leadtools.Dicom.AddIn.Configuration.AdvancedSettings.Open(string,bool) Opens the advanced configuration from the specified server directory.
Leadtools.Dicom.AddIn.Configuration.AdvancedSettings.SetAddInCustomData``1(string,string,0,0ype[]) Adds custom data to the specified add-in configuration.
Leadtools.Dicom.AddIn.Configuration.AdvancedSettings.SetGlobalChannels(Dictionary<string) Sets the global logging channels.
Leadtools.Dicom.AddIn.Configuration.AdvancedSettings.SetLoggerChannels(string,string,Dictionary<string) Sets the logger channels for the specified add-in.
Leadtools.Dicom.AddIn.Configuration.SettingsChangedNotifier.SettingsChanged Occurs when AdvancedSettings configuration file is changed.
Leadtools.Dicom.AddIn.DataEventArgs<TData>.#ctor(``0) Initializes the DataEventArgs class.
Leadtools.Dicom.AddIn.DicomClient.ImplementationClassUid Gets the client implementation class UID.
Leadtools.Dicom.AddIn.DicomRequest.ReceiveCEchoResponse Occurs when a C-ECHO response is received.
Leadtools.Dicom.AddIn.DicomRequest.ReceiveCFindResponse Occurs when C-FIND response is received.
Leadtools.Dicom.AddIn.DicomRequest.ReceiveCGetResponse Occurs when C-GET response is received.
Leadtools.Dicom.AddIn.DicomRequest.ReceiveCMoveResponse Occurs when C-MOVE response is received.
Leadtools.Dicom.AddIn.DicomRequest.ReceiveCStoreResponse Occurs when a C-STORE response is received.
Leadtools.Dicom.AddIn.DicomRequest.ReceiveNActionResponse Occurs when an N-ACTION response is received.
Leadtools.Dicom.AddIn.DicomRequest.ReceiveNCreateResponse Occurs when an N-CREATE response is received.
Leadtools.Dicom.AddIn.DicomRequest.ReceiveNDeleteResponse Occurs when an N-DELETE response is received.
Leadtools.Dicom.AddIn.DicomRequest.ReceiveNGetResponse Occurs when an N-GET response is received.
Leadtools.Dicom.AddIn.DicomRequest.ReceiveNReportResponse Occurs when an N-REPORT response is received.
Leadtools.Dicom.AddIn.DicomRequest.ReceiveNSetResponse Occurs when an N-SET response is received.
Leadtools.Dicom.AddIn.DicomRequest.RequestDone Occurs when the request is done.
Leadtools.Dicom.AddIn.DicomRequestEventArgs.#ctor Initializes a new instance of the DicomRequestEventArgs class.
Leadtools.Dicom.AddIn.DicomServer.AllowAnonymousCMove Gets or sets a value indicating whether to allow anonymous C-MOVE on the DICOM Listening Service.
Leadtools.Dicom.AddIn.DicomServer.AnonymousClientPort Gets or sets a value indicating the anonymous C-MOVE reconnect port for the DICOM Listening Service.
Leadtools.Dicom.AddIn.DicomServer.RelationalQueries Gets a value indicating whether relational queries are supported
Leadtools.Dicom.AddIn.DicomServer.ServerSettingsChanged Occurs when the PACS Framework Server settings are changed.
Leadtools.Dicom.AddIn.Extensions.ForEach1(IEnumerable<0>,Action<``0>) Extension method provides a foreach like wrapper for IEnumerable.
Leadtools.Dicom.AddIn.ExternalStoreAddinConfigAbstract - All External Store add-ins must contain a class that derives from this class in order to define configuration settings common to all external store add-ins.
Leadtools.Dicom.AddIn.Interfaces.AddInImage.implicit(Image) Performs an implicit conversion from System.Drawing.Image to AddInImage.
Leadtools.Dicom.AddIn.Interfaces.ICrud - External Store add-ins implement this interface to provide ICrud operations (Create, Retrieve, Update, Delete).
Leadtools.Dicom.AddIn.Interfaces.ILicense.LicenseChanged Occurs when the license has changed.
Leadtools.Dicom.AddIn.Interfaces.IProcessCFind.MatchFound Occurs when a matching dataset is found.
Leadtools.Dicom.AddIn.Interfaces.IProcessCGet.MoveDataSet Occurs when a dataset is available for moving.
Leadtools.Dicom.AddIn.Interfaces.IProcessCMove.MoveDataSet Occurs when a dataset is available for moving.
Leadtools.Dicom.AddIn.Interfaces.ServerFeatures.#ctor Initializes a new instance of the ServerFeatures class.
Leadtools.Dicom.AddIn.Interfaces.ServerFeatures.ExternalStore Determines if the server supports the ExternalStore add-in functionality of the DICOM PACS Framework Server.
Leadtools.Dicom.AddIn.Interfaces.ServerFeatures.GeneralFunctionality Determines if the server supports baseline functionality in the PACS Framework Server.
Leadtools.Dicom.AddIn.Interfaces.ServerFeatures.Rules Determines if the server supports the Rules add-in functionality of the DICOM PACS Framework Server.
Leadtools.Dicom.AddIn.Interfaces.ServerFeatures.Worklist Determines if the server supports the Worklist add-in functionality of the DICOM PACS Framework Server.
Leadtools.Dicom.AddIn.Iphlpapi.#ctor Initializes a new instance of the Iphlpapi class.
Leadtools.Dicom.AddIn.ModuleInit.#ctor Initializes a new instance of the ModuleInit class.
Leadtools.Dicom.AddIn.NotifyReceiveMessageBase.#ctor Initializes a new instance of the NotifyReceiveMessageBase class.
Leadtools.Dicom.AddIn.NotifySendMessageBase.#ctor Initializes a new instance of the NotifySendMessageBase class.
Leadtools.Dicom.AddIn.ThreadSafeDictionary<TKey,TValue>.Add(KeyValuePair<TKey) Adds an item to the ICollection.
Leadtools.Dicom.AddIn.ThreadSafeDictionary<TKey,TValue>.Contains(KeyValuePair<TKey) Determines whether the ICollection contains a specific value.
Leadtools.Dicom.AddIn.ThreadSafeDictionary<TKey,TValue>.ContainsKey(TKey) Determines whether the IDictionary contains an element with the specified key.
Leadtools.Dicom.AddIn.ThreadSafeDictionary<TKey,TValue>.CopyTo(KeyValuePair<TKey,,int) Copies the elements of the ICollection to an System.Array, starting at a particular System.Array index.
Leadtools.Dicom.AddIn.ThreadSafeDictionary<TKey,TValue>.Item Gets or sets value with the specified key.
Leadtools.Dicom.AddIn.ThreadSafeDictionary<TKey,TValue>.Remove(KeyValuePair<TKey) Removes the first occurrence of a specific object from the ICollection.
Leadtools.Dicom.AddIn.ThreadSafeDictionary<TKey,TValue>.TryGetValue(TKey,TValue@) Gets the value associated with the specified key.

Removed Members

The following members have been removed:

Name Description
Leadtools.Dicom.AddIn.AsyncHelper.Execute<T>(Action<T>,T) Executes the specified delegate. Provides additional state information to be passed to the thread.
Leadtools.Dicom.AddIn.AsyncHelper.ThreadDone Occurs when the thread has finished executing.
Leadtools.Dicom.AddIn.Common.ServerSettings.EnableLog Gets or sets a value indicating whether to enable the service log.
Leadtools.Dicom.AddIn.Configuration.AddInElement -
Leadtools.Dicom.AddIn.Configuration.AdvancedSettings.SetGlobalChannels(String,ILoggingChannel}) Sets the global logging channels.
Leadtools.Dicom.AddIn.Configuration.AdvancedSettings.SetLoggerChannels(string,string,String,ILoggingChannel}) Sets the logger channels for the specified add-in.
Leadtools.Dicom.AddIn.Configuration.AdvancedSettings.SetLoggerChannels(string,string,String,Type}) Sets the logger channels for the specified add-in.
Leadtools.Dicom.AddIn.Configuration.AssemblyElement -
Leadtools.Dicom.AddIn.Configuration.SettingsChangedNotifier.SettingsChanged Occurs when AdvancedSettings configuration file is changed.
Leadtools.Dicom.AddIn.Controls.VersionInfoControl.components Required designer variable.
Leadtools.Dicom.AddIn.Controls.VersionInfoControl.InitializeComponent Required method for Designer support - do not modify the contents of this method with the code editor.
Leadtools.Dicom.AddIn.DataEventArgs<TData>.#ctor(`0) Initializes the DataEventArgs class.
Leadtools.Dicom.AddIn.DicomClient.SendAbort(DicomAbortSourceType,DicomAbortReasonType) Sends an Abort message to a connection.
Leadtools.Dicom.AddIn.DicomClient.SendAssociateAccept(DicomAssociate) Sends an Associate Accept message to a connection.
Leadtools.Dicom.AddIn.DicomClient.SendAssociateReject(DicomAssociateRejectResultType,DicomAssociateRejectSourceType,DicomAssociateRejectReasonType) Sends an Associate Reject message to a connection.
Leadtools.Dicom.AddIn.DicomClient.SendAssociateRequest(DicomAssociate) Sends an Associate Request message to a connection.
Leadtools.Dicom.AddIn.DicomClient.SendCCancelRequest(byte,int) Sends a Leadtools.Dicom message to a peer member of a connection.
Leadtools.Dicom.AddIn.DicomClient.SendCEchoRequest(byte,int,string) Sends a Leadtools.Topics.DicomDefinitions message to a peer member of a connection.
Leadtools.Dicom.AddIn.DicomClient.SendCEchoResponse(byte,int,string,DicomCommandStatusType) Sends a Leadtools.Topics.DicomDefinitions message to a peer member of a connection.
Leadtools.Dicom.AddIn.DicomClient.SendCFindRequest(byte,int,string,DicomCommandPriorityType,DicomDataSet) Sends a Leadtools.Topics.DicomDefinitions message to a peer member of a connection.
Leadtools.Dicom.AddIn.DicomClient.SendCFindResponse(byte,int,string,DicomCommandStatusType,DicomDataSet) Sends a Leadtools.Topics.DicomDefinitions message to a peer member of a connection.
Leadtools.Dicom.AddIn.DicomClient.SendCGetRequest(byte,int,string,DicomCommandPriorityType,DicomDataSet) Sends a Leadtools.Topics.DicomDefinitions message to a peer member of a connection.
Leadtools.Dicom.AddIn.DicomClient.SendCGetResponse(byte,int,string,DicomCommandStatusType,int,int,int,int,DicomDataSet) Sends a Leadtools.Topics.DicomDefinitions message to a peer member of a connection.
Leadtools.Dicom.AddIn.DicomClient.SendCMoveRequest(byte,int,string,DicomCommandPriorityType,string,DicomDataSet) Sends a Leadtools.Topics.DicomDefinitions message to a peer member of a connection.
Leadtools.Dicom.AddIn.DicomClient.SendCMoveResponse(byte,int,string,DicomCommandStatusType,int,int,int,int,DicomDataSet) Sends a Leadtools.Topics.DicomDefinitions message to a peer member of a connection.
Leadtools.Dicom.AddIn.DicomClient.SendCStoreRequest(byte,int,string,string,DicomCommandPriorityType,string,int,DicomDataSet) Sends a Leadtools.Topics.DicomDefinitions message to a peer member of a connection.
Leadtools.Dicom.AddIn.DicomClient.SendCStoreResponse(byte,int,string,string,DicomCommandStatusType) Sends a Leadtools.Topics.DicomDefinitions message to a peer member of a connection.
Leadtools.Dicom.AddIn.DicomClient.SendData(int,DicomDataSet,DicomDataSet) Sends a Data message to a connection.
Leadtools.Dicom.AddIn.DicomClient.SendNActionRequest(byte,int,string,string,int,DicomDataSet) Sends an Leadtools.Topics.DicomDefinitions message to a peer member of a connection
Leadtools.Dicom.AddIn.DicomClient.SendNActionResponse(byte,int,string,string,DicomCommandStatusType,int,DicomDataSet) Sends an Leadtools.Topics.DicomDefinitions message to a peer member of a connection.
Leadtools.Dicom.AddIn.DicomClient.SendNCreateRequest(byte,int,string,string,DicomDataSet) Sends an Leadtools.Topics.DicomDefinitions message to a peer member of a connection.
Leadtools.Dicom.AddIn.DicomClient.SendNCreateResponse(byte,int,string,string,DicomCommandStatusType,DicomDataSet) Sends an Leadtools.Topics.DicomDefinitions message to a peer member of a connection.
Leadtools.Dicom.AddIn.DicomClient.SendNDeleteRequest(byte,int,string,string) Sends an Leadtools.Topics.DicomDefinitions message to a peer member of a connection.
Leadtools.Dicom.AddIn.DicomClient.SendNDeleteResponse(byte,int,string,string,DicomCommandStatusType) Sends an Leadtools.Topics.DicomDefinitions message to a peer member of a connection.
Leadtools.Dicom.AddIn.DicomClient.SendNGetRequest(byte,int,string,string,long[],int) Sends an Leadtools.Topics.DicomDefinitions message to a peer member of a connection.
Leadtools.Dicom.AddIn.DicomClient.SendNGetResponse(byte,int,string,string,DicomCommandStatusType,DicomDataSet) Sends an Leadtools.Topics.DicomDefinitions message to a peer member of a connection.
Leadtools.Dicom.AddIn.DicomClient.SendNonSecureIscl(byte[],int,int) Sends data over an ISCL connection, unsecured. The data is not encrypted and the message has no authentication code.
Leadtools.Dicom.AddIn.DicomClient.SendNonSecureIscl(IntPtr,int) Sends data over an ISCL connection, unsecured. The data is not encrypted and the message has no authentication code.
Leadtools.Dicom.AddIn.DicomClient.SendNReportRequest(byte,int,string,string,int,DicomDataSet) Sends an Leadtools.Topics.DicomDefinitions message to a peer member of a connection.
Leadtools.Dicom.AddIn.DicomClient.SendNReportResponse(byte,int,string,string,DicomCommandStatusType,int,DicomDataSet) Sends an Leadtools.Topics.DicomDefinitions message to a peer member of a connection.
Leadtools.Dicom.AddIn.DicomClient.SendNSetRequest(byte,int,string,string,DicomDataSet) Sends an Leadtools.Topics.DicomDefinitions message to a peer member of a connection.
Leadtools.Dicom.AddIn.DicomClient.SendNSetResponse(byte,int,string,string,DicomCommandStatusType,DicomDataSet) Sends an Leadtools.Topics.DicomDefinitions message to a peer member of a connection.
Leadtools.Dicom.AddIn.DicomClient.SendReleaseRequest Sends a Release Request message to a connection.
Leadtools.Dicom.AddIn.DicomClient.SendReleaseResponse Sends a Release Response message to a connection.
Leadtools.Dicom.AddIn.DicomClient.SetIsclAuthenticationData(byte[],int) Sets the authentication data used during the mutual authentication process.
Leadtools.Dicom.AddIn.DicomClient.SetIsclAuthenticationData(IntPtr,int) Sets the authentication data used during the mutual authentication process.
Leadtools.Dicom.AddIn.DicomClient.SetIsclDefaultEncryptionMode(DicomIsclEncryptionMethodType) Sets the encryption mode used by the ISCL operations.
Leadtools.Dicom.AddIn.DicomClient.SetIsclDefaultSigningMode(DicomIsclSigningMethodType) Sets the current message authentication code (MAC) type.
Leadtools.Dicom.AddIn.DicomClient.SetIsclEncryptionKey(int,long) Sets an encryption key at the specified index in the array of encryption keys.
Leadtools.Dicom.AddIn.DicomClient.SetIsclEncryptionKeyIndex(int) Sets the index of the encryption key to be used for encryption.
Leadtools.Dicom.AddIn.DicomClient.SetIsclIndexForMutualAuthentication(int) Sets the index of the mutual authentication key to be used during the mutual authentication process.
Leadtools.Dicom.AddIn.DicomClient.SetIsclMaxCommunicationBlockLength(int) Sets the maximum communication block length that can be sent/received by the current entity.
Leadtools.Dicom.AddIn.DicomClient.SetIsclMaxMessageLength(int) Sets the maximum message length that can be processed (sent and received) by the current entity.
Leadtools.Dicom.AddIn.DicomClient.SetIsclMutualAuthenticationAlgorithm(DicomIsclMutualAuthenticationMode) Sets the mutual authentication mode.
Leadtools.Dicom.AddIn.DicomClient.SetIsclMutualAuthenticationKey(int,long) Sets a mutual authentication key at the specified index in the array of authentication keys.
Leadtools.Dicom.AddIn.DicomClient.SetTlsCipherSuiteByIndex(int,DicomTlsCipherSuiteType) Sets the cipher suite for the specified index.
Leadtools.Dicom.AddIn.DicomClient.SetTlsClientCertificate(string,DicomTlsCertificateType,string) Sets a certificate for the client.
Leadtools.Dicom.AddIn.DicomClient.Shutdown Shutdowns this instance.
Leadtools.Dicom.AddIn.DicomClient.Startup Startups this instance.
Leadtools.Dicom.AddIn.DicomRequest.ReceiveCEchoResponse Occurs when a C-ECHO response is received.
Leadtools.Dicom.AddIn.DicomRequest.ReceiveCFindResponse Occurs when C-FIND response is received.
Leadtools.Dicom.AddIn.DicomRequest.ReceiveCGetResponse Occurs when C-GET response is received.
Leadtools.Dicom.AddIn.DicomRequest.ReceiveCMoveResponse Occurs when C-MOVE response is received.
Leadtools.Dicom.AddIn.DicomRequest.ReceiveCStoreResponse Occurs when a C-STORE response is received.
Leadtools.Dicom.AddIn.DicomRequest.ReceiveNActionResponse Occurs when an N-ACTION response is received.
Leadtools.Dicom.AddIn.DicomRequest.ReceiveNCreateResponse Occurs when an N-CREATE response is received.
Leadtools.Dicom.AddIn.DicomRequest.ReceiveNDeleteResponse Occurs when an N-DELETE response is received.
Leadtools.Dicom.AddIn.DicomRequest.ReceiveNGetResponse Occurs when an N-GET response is received.
Leadtools.Dicom.AddIn.DicomRequest.ReceiveNReportResponse Occurs when an N-REPORT response is received.
Leadtools.Dicom.AddIn.DicomRequest.ReceiveNSetResponse Occurs when an N-SET response is received.
Leadtools.Dicom.AddIn.DicomRequest.RequestDone Occurs when the request is done.
Leadtools.Dicom.AddIn.DicomServer.EnableLog Gets a value indicating whether enable the service log.
Leadtools.Dicom.AddIn.DicomServer.ServerSettingsChanged Occurs when the PACS Framework Server settings are changed.
Leadtools.Dicom.AddIn.Extensions.ForEach1(IEnumerable{0},Action{``0}) Extension method provides a foreach like wrapper for IEnumerable.
Leadtools.Dicom.AddIn.Interfaces.AddInImage.op_Implicit(Image)~Leadtools.Dicom.AddIn.Interfaces.AddInImage Performs an implicit conversion from System.Drawing.Image to Leadtools.Dicom.AddIn.Interfaces.AddInImage.
Leadtools.Dicom.AddIn.Interfaces.ILicense.LicenseChanged Occurs when the license has changed.
Leadtools.Dicom.AddIn.Interfaces.IProcessCFind.MatchFound Occurs when a matching dataset is found.
Leadtools.Dicom.AddIn.Interfaces.IProcessCGet.MoveDataSet Occurs when a dataset is available for moving.
Leadtools.Dicom.AddIn.Interfaces.IProcessCMove.MoveDataSet Occurs when a dataset is available for moving.
Leadtools.Dicom.AddIn.ServiceLocator.#cctor Initializes the Leadtools.Dicom.AddIn.ServiceLocator class.
Leadtools.Dicom.AddIn.ServiceLocator.Register<I>(I) Registers an instance with the container.
Leadtools.Dicom.AddIn.ServiceLocator.Register<I>(I,String) Registers an instance with the container.
Leadtools.Dicom.AddIn.ServiceLocator.Register<I>(Type) Registers a type mapping with the container.
Leadtools.Dicom.AddIn.ServiceLocator.RegisterSingle<I>(Type) Registers a single instance of a type mapping with the container.
Leadtools.Dicom.AddIn.ThreadSafeDictionary<TKey,TValue>.Add(KeyValuePair<TKey,TValue>) Adds an item to the System.Collections.Generic.ICollection`1.
Leadtools.Dicom.AddIn.ThreadSafeDictionary<TKey,TValue>.Contains(KeyValuePair{0,1}) Determines whether the System.Collections.Generic.ICollection`1 contains a specific value.
Leadtools.Dicom.AddIn.ThreadSafeDictionary<TKey,TValue>.ContainsKey(0) | Determines whether the *System.Collections.Generic.IDictionary2* contains an element with the specified key.  
Leadtools.Dicom.AddIn.ThreadSafeDictionary<TKey,TValue>.CopyTo(KeyValuePair{0,1}[],int) Copies the elements of the System.Collections.Generic.ICollection`1 to an System.Array, starting at a particular System.Array index.
Leadtools.Dicom.AddIn.ThreadSafeDictionary<TKey,TValue>.Item(`0) Gets or sets value with the specified key.
Leadtools.Dicom.AddIn.ThreadSafeDictionary<TKey,TValue>.Remove(KeyValuePair<TKey,TValue>) Removes the first occurrence of a specific object from the System.Collections.Generic.ICollection`1.
Leadtools.Dicom.AddIn.ThreadSafeDictionary<TKey,TValue>.System#Collections#IEnumerable#GetEnumerator Returns an enumerator that iterates through a collection.
Leadtools.Dicom.AddIn.ThreadSafeDictionary<TKey,TValue>.TryGetValue(0,1@) Gets the value associated with the specified key.
Leadtools.Dicom.AddIn.ThreadSafeList<T> - A Thread safe list.
Leadtools.Dicom.AddIn.ThreadSafeList<T>.Add(0) | Adds an item to the *System.Collections.Generic.ICollection1*.  
Leadtools.Dicom.AddIn.ThreadSafeList<T>.Contains(0) | Determines whether the *System.Collections.Generic.ICollection1* contains a specific value.  
Leadtools.Dicom.AddIn.ThreadSafeList<T>.CopyTo(0[],int) | Copies the elements of the *System.Collections.Generic.ICollection1* to an System.Array, starting at a particular System.Array index.  
Leadtools.Dicom.AddIn.ThreadSafeList<T>.IndexOf(0) | Determines the index of a specific item in the *System.Collections.Generic.IList1*.  
Leadtools.Dicom.AddIn.ThreadSafeList<T>.Insert(int,0) | Inserts an item to the *System.Collections.Generic.IList1* at the specified index.  
Leadtools.Dicom.AddIn.ThreadSafeList<T>.Item(int) Gets or sets the System.Collections.Generic.IList`1 at the specified index.
Leadtools.Dicom.AddIn.ThreadSafeList<T>.Remove(0) | Removes the first occurrence of a specific object from the *System.Collections.Generic.ICollection1*.  
Leadtools.Dicom.AddIn.ThreadSafeList<T>.RemoveAt(int) Removes the System.Collections.Generic.IList`1 item at the specified index.

Version Changes: 17.5 to 18

New Members

The following members have been added to the existing types:

Member Description
Leadtools.Dicom.AddIn.ServiceStartException Throw this exception from the Load member to prevent the service from starting
Leadtools.Dicom.AddIn.ServiceStartException (Constructor) Initializes a new instance of the ServiceStartException class with its message string set to the empty string ("") and its inner exception set to a null reference (Nothing in Visual Basic).
Leadtools.Dicom.AddIn.ServiceStartException(String) (Constructor) Initializes a new instance of the ServiceStartException class with its message string set to "message", and its inner exception set to a null reference (Nothing in Visual Basic).
Leadtools.Dicom.AddIn.ServiceStartException(Runtime.Serialization.SerializationInfo,Runtime.Serialization.StreamingContext) (Constructor) Initializes a new instance of the ServiceStartException class with the specified serialization and context information.
Leadtools.Dicom.AddIn.ServiceStartException(String,Exception) (Constructor) Initializes a new instance of the ServiceStartException class with a specified error message and a reference to the inner exception that is the cause of this exception.

For more information, refer to New in 18.

Version Changes: 17 to 17.5

New Types

The following Types have been added to LEADTOOLS For .NET v17.5:

Type Description
Leadtools.Dicom.AddIn.Interfaces.ILicenseProvider Allows the implementor to provide runtime license information to the storage server.
ILicense Allows implementors to provide license information to the PACS Framework Server.
IFeature Allows implementors to add licensing features to the PACS Framework Server.
IServerConfig Allows implementors to initialize some configuration information when the server loads.
IExtendedPresentationContextProvider Allows implementors to support DICOM extended negotiation features in an add-in.

New Members

The following Members have been added to existing types in LEADTOOLS For .NET v17.5:

Member Description
GetTotalClients Gets the total number of connected clients.
Equals Determines whether the specified AeInfo is equal to the current AeInfo.
RegisterSingle Registers a single instance of a type mapping with the container.
LicenseFile Gets or sets the license file associated with the PACS Framework Server.
ServiceName Gets or sets the name of the service.
SetIgnoreType Ignores the specified type, which is one of the loaded add-in DLLs.
SetConfigAssemblies Sets the order of configuration assemblies to load in the advanced.config file.
Settings Gets the advanced settings associated with this notifier.
LicenseFile Gets the license file associated with the PACS Framework Server.
Leadtools.Dicom.AddIn.DicomServer.ServerSettingsChanged Occurs when the PACS Framework Server settings are changed.

New Enumerations

The following Enumerations have been added to LEADTOOLS For .NET v17.5:

Enumeration Description
ExtendedNegotiation Specifies the type of extended negotiation used in DICOM communications.

Version Changes: 16.5 to 17

Removed Types

The following Types have been removed from LEADTOOLS For .NET v17:

Type
Leadtools.Dicom.AddIn.Interfaces.IServiceLog

For more information, refer to New in 17.

Version Changes: 16 to 16.5

New Assembly

The following assembly has been added to LEADTOOLS For .NET v16.5:

Namespace Description
Leadtools.Dicom.AddIn Includes classes, structures and enumerations for easily creating DICOM-based servers.
Help Version 22.0.2023.7.17
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS Imaging, Medical, and Document
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.