
[Showing a C# code example]
Leadtools.Dicom.dll
Leadtools.Dicom.AddIn.dll
using Leadtools.Dicom.AddIn;
using System.IO;
using System.Diagnostics;
public class Module : ModuleInit
{
public override void Load(string ServiceDirectory, string DisplayName)
{
// Do any add-in initialization here. For instance, set up
// the logging infrastructure.
//
}
}
using Leadtools.Dicom.AddIn;
using Leadtools.Dicom.AddIn.Interfaces;
using System.Diagnostics;
public class ReceiveNotify : NotifyReceiveMessageBase
{
}
public class ReceiveNotify : NotifyReceiveMessageBase
{
public override void OnReceiveAssociateAccept(DicomClient Client, Leadtools.Dicom.DicomAssociate association)
{
Debug.WriteLine("Receive Associate Accept");
}
public override void OnReceiveCEchoRequest(DicomClient Client, byte presentationID, int messageID, string affectedClass)
{
Debug.WriteLine("Receive Echo Request");
}
}
using Leadtools.Dicom;
using Leadtools.Dicom.AddIn;
using Leadtools.Dicom.AddIn.Interfaces;
using System.Diagnostics;
public class SendNotify : NotifySendMessageBase
{
}
public class SendNotify : NotifySendMessageBase
{
public override void OnSendAssociateAccept(DicomClient Client, DicomAssociate associate)
{
base.OnSendAssociateAccept(Client, associate);
}
public override void OnSendCEchoRequest(DicomClient Client, byte presentationID, int messageID, string affectedClass)
{
base.OnSendCEchoRequest(Client, presentationID, messageID, affectedClass);
}
}