如何使用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