예제 #1
0
 private void HandleIntegrityCheckAlgorithm(EncapsulatedData ed, XmlElement element, ParseContext context, XmlToModelResult
                                            result)
 {
     if (element.HasAttribute("integrityCheckAlgorithm"))
     {
         string icaString = element.GetAttribute("integrityCheckAlgorithm");
         try
         {
             IntegrityCheckAlgorithm ica = EnumPattern.ValueOf <IntegrityCheckAlgorithm>(icaString);
             if (!StringUtils.IsBlank(icaString) && ica == null)
             {
                 //Invalid enum value
                 throw new ArgumentException();
             }
             ed.IntegrityCheckAlgorithm = ica;
         }
         catch (Exception)
         {
             RecordError("Unknown value for integrityCheckAlgorithm: " + icaString, element, result);
         }
     }
 }
예제 #2
0
파일: ccd.cs 프로젝트: OSEHRA/mdo
 public ED()
 {
     this.mediaTypeField = "text/plain";
     this.integrityCheckAlgorithmField = IntegrityCheckAlgorithm.SHA1;
 }
예제 #3
0
 public CdaNPfITED()
 {
     this.mediaTypeField = "text/plain";
     this.integrityCheckAlgorithmField = IntegrityCheckAlgorithm.SHA1;
 }