public static Dictionary <string, string> GetKeywords(X509Certificate2 certificate, XmlDocument xmlDocument, DocumentTypeConfig documentType) { Dictionary <string, string> keywords = KeywordsFromX509Certificate2.GetKeywords(certificate); KeywordFromXmlDocument.GetKeywords(keywords, xmlDocument); keywords.Add("documenttypefriendlyname", documentType.FriendlyName); keywords.Add("documenttypeid", documentType.Id.ToString()); return(keywords); }
/// <summary> /// Constructor /// </summary> /// <param name="xmlDocument">The xml document for which the search was performed</param> /// <param name="innerException">The inner exception</param> public SearchForDocumentTypeFromXmlDocumentFailedException(XmlDocument xmlDocument, Exception innerException) : base(KeywordFromXmlDocument.GetKeywords(xmlDocument), innerException) { }
/// <summary> /// Constructor /// </summary> /// <param name="xmlDocument">The XML document</param> public NoDocumentTypeFoundFromXmlDocumentException(XmlDocument xmlDocument) : base(errorMessages, KeywordFromXmlDocument.GetKeywords(xmlDocument)) { }