如何使用OnStart方法從REMOTE數據庫獲取數據?我如何在遠程數據庫中使用ClearCanvas?
protected override int OnStart(StudyLoaderArgs studyLoaderArgs)
{
ApplicationEntity ae = studyLoaderArgs.Server as ApplicationEntity;
_ae = ae;
EventResult result = EventResult.Success;
AuditedInstances loadedInstances = new AuditedInstances();
try
{
XmlDocument doc = RetrieveHeaderXml(studyLoaderArgs);
StudyXml studyXml = new StudyXml();
studyXml.SetMemento(doc);
_instances = GetInstances(studyXml).GetEnumerator();
loadedInstances.AddInstance(studyXml.PatientId, studyXml.PatientsName, studyXml.StudyInstanceUid);
return studyXml.NumberOfStudyRelatedInstances;
}
finally
{
AuditHelper.LogOpenStudies(new string[] { ae.AETitle }, loadedInstances, EventSource.CurrentUser, result);
}
}
我需要在主項目使用的OnStart。如何使用cn或致電OnStart方法
我不明白KMAN;你能給我詳情嗎??? – programmerist 2010-05-01 15:29:55
@程序員:請參閱我的編輯以迴應你的評論。 – 2010-05-02 12:54:34