public DictionaryManager() { _samlDictionary = CoreWCF.XD.SamlDictionary; _sigantureDictionary = CoreWCF.XD.XmlSignatureDictionary; _utilityDictionary = CoreWCF.XD.UtilityDictionary; _exclusiveC14NDictionary = CoreWCF.XD.ExclusiveC14NDictionary; _securityAlgorithmDictionary = CoreWCF.XD.SecurityAlgorithmDictionary; _parentDictionary = CoreWCF.XD.Dictionary; _securityJan2004Dictionary = CoreWCF.XD.SecurityJan2004Dictionary; _securityJanXXX2005Dictionary = CoreWCF.XD.SecurityXXX2005Dictionary; _secureConversationFeb2005Dictionary = CoreWCF.XD.SecureConversationFeb2005Dictionary; _trustFeb2005Dictionary = CoreWCF.XD.TrustFeb2005Dictionary; _xmlEncryptionDictionary = CoreWCF.XD.XmlEncryptionDictionary; // These 3 are factored into a seperate dictionary in ServiceModel under DXD. _secureConversationDec2005Dictionary = DXD.SecureConversationDec2005Dictionary; _securityAlgorithmDec2005Dictionary = DXD.SecurityAlgorithmDec2005Dictionary; _trustDec2005Dictionary = DXD.TrustDec2005Dictionary; }
public DictionaryManager(ServiceModelDictionary parentDictionary) { SamlDictionary = new SamlDictionary(parentDictionary); XmlSignatureDictionary = new XmlSignatureDictionary(parentDictionary); UtilityDictionary = new UtilityDictionary(parentDictionary); ExclusiveC14NDictionary = new ExclusiveC14NDictionary(parentDictionary); SecurityAlgorithmDictionary = new SecurityAlgorithmDictionary(parentDictionary); SecurityJan2004Dictionary = new SecurityJan2004Dictionary(parentDictionary); SecurityJanXXX2005Dictionary = new SecurityXXX2005Dictionary(parentDictionary); SecureConversationFeb2005Dictionary = new SecureConversationFeb2005Dictionary(parentDictionary); TrustFeb2005Dictionary = new TrustFeb2005Dictionary(parentDictionary); XmlEncryptionDictionary = new XmlEncryptionDictionary(parentDictionary); ParentDictionary = parentDictionary; // These 3 are factored into a seperate dictionary in ServiceModel under DXD. // ServiceModel should set these seperately using the property setters. SecureConversationDec2005Dictionary = DXD.SecureConversationDec2005Dictionary; SecurityAlgorithmDec2005Dictionary = DXD.SecurityAlgorithmDec2005Dictionary; TrustDec2005Dictionary = DXD.TrustDec2005Dictionary; }