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); } } }
public ED() { this.mediaTypeField = "text/plain"; this.integrityCheckAlgorithmField = IntegrityCheckAlgorithm.SHA1; }
public CdaNPfITED() { this.mediaTypeField = "text/plain"; this.integrityCheckAlgorithmField = IntegrityCheckAlgorithm.SHA1; }