Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WCF / IdentityModel / System / IdentityModel / DictionaryManager.cs / 1305376 / DictionaryManager.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.IdentityModel { using System; using System.Xml; internal class DictionaryManager { SamlDictionary samlDictionary; XmlSignatureDictionary sigantureDictionary; UtilityDictionary utilityDictionary; ExclusiveC14NDictionary exclusiveC14NDictionary; SecurityAlgorithmDictionary securityAlgorithmDictionary; IXmlDictionary parentDictionary; public DictionaryManager() { this.samlDictionary = XD.SamlDictionary; this.sigantureDictionary = XD.XmlSignatureDictionary; this.utilityDictionary = XD.UtilityDictionary; this.exclusiveC14NDictionary = XD.ExclusiveC14NDictionary; this.securityAlgorithmDictionary = XD.SecurityAlgorithmDictionary; this.parentDictionary = XD.Dictionary; } public DictionaryManager(IXmlDictionary parentDictionary) { this.samlDictionary = new SamlDictionary(parentDictionary); this.sigantureDictionary = new XmlSignatureDictionary(parentDictionary); this.utilityDictionary = new UtilityDictionary(parentDictionary); this.exclusiveC14NDictionary = new ExclusiveC14NDictionary(parentDictionary); this.securityAlgorithmDictionary = new SecurityAlgorithmDictionary(parentDictionary); this.parentDictionary = parentDictionary; } public SamlDictionary SamlDictionary { get { return this.samlDictionary; } } public XmlSignatureDictionary XmlSignatureDictionary { get { return this.sigantureDictionary; } } public UtilityDictionary UtilityDictionary { get { return this.utilityDictionary; } } public ExclusiveC14NDictionary ExclusiveC14NDictionary { get { return this.exclusiveC14NDictionary; } } public SecurityAlgorithmDictionary SecurityAlgorithmDictionary { get { return this.securityAlgorithmDictionary; } } public IXmlDictionary ParentDictionary { get { return this.parentDictionary; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.IdentityModel { using System; using System.Xml; internal class DictionaryManager { SamlDictionary samlDictionary; XmlSignatureDictionary sigantureDictionary; UtilityDictionary utilityDictionary; ExclusiveC14NDictionary exclusiveC14NDictionary; SecurityAlgorithmDictionary securityAlgorithmDictionary; IXmlDictionary parentDictionary; public DictionaryManager() { this.samlDictionary = XD.SamlDictionary; this.sigantureDictionary = XD.XmlSignatureDictionary; this.utilityDictionary = XD.UtilityDictionary; this.exclusiveC14NDictionary = XD.ExclusiveC14NDictionary; this.securityAlgorithmDictionary = XD.SecurityAlgorithmDictionary; this.parentDictionary = XD.Dictionary; } public DictionaryManager(IXmlDictionary parentDictionary) { this.samlDictionary = new SamlDictionary(parentDictionary); this.sigantureDictionary = new XmlSignatureDictionary(parentDictionary); this.utilityDictionary = new UtilityDictionary(parentDictionary); this.exclusiveC14NDictionary = new ExclusiveC14NDictionary(parentDictionary); this.securityAlgorithmDictionary = new SecurityAlgorithmDictionary(parentDictionary); this.parentDictionary = parentDictionary; } public SamlDictionary SamlDictionary { get { return this.samlDictionary; } } public XmlSignatureDictionary XmlSignatureDictionary { get { return this.sigantureDictionary; } } public UtilityDictionary UtilityDictionary { get { return this.utilityDictionary; } } public ExclusiveC14NDictionary ExclusiveC14NDictionary { get { return this.exclusiveC14NDictionary; } } public SecurityAlgorithmDictionary SecurityAlgorithmDictionary { get { return this.securityAlgorithmDictionary; } } public IXmlDictionary ParentDictionary { get { return this.parentDictionary; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- PrintDialog.cs
- StatusStrip.cs
- FragmentNavigationEventArgs.cs
- _ConnectionGroup.cs
- ResourcePermissionBaseEntry.cs
- SiblingIterators.cs
- Argument.cs
- Stack.cs
- URI.cs
- TreeNodeClickEventArgs.cs
- VirtualizingPanel.cs
- CompoundFileIOPermission.cs
- PeerChannelFactory.cs
- Simplifier.cs
- QueryableDataSourceHelper.cs
- InvalidCastException.cs
- ProfileSection.cs
- baseaxisquery.cs
- GenericTypeParameterBuilder.cs
- Exceptions.cs
- MultiPropertyDescriptorGridEntry.cs
- ClientRuntimeConfig.cs
- EntityWrapper.cs
- ADRoleFactory.cs
- CodeStatement.cs
- MultipleViewProviderWrapper.cs
- RuleValidation.cs
- CompensateDesigner.cs
- SequenceNumber.cs
- InputBindingCollection.cs
- StreamInfo.cs
- ExpandSegmentCollection.cs
- CDSCollectionETWBCLProvider.cs
- ProfileParameter.cs
- SystemIcmpV6Statistics.cs
- MemberBinding.cs
- PropertyEmitterBase.cs
- MSG.cs
- CodeIdentifier.cs
- TextRangeEditTables.cs
- InkCanvasSelection.cs
- PropertyGeneratedEventArgs.cs
- ContextQuery.cs
- ScrollContentPresenter.cs
- ArcSegment.cs
- Form.cs
- QueryOperationResponseOfT.cs
- ErrorsHelper.cs
- ReflectTypeDescriptionProvider.cs
- SafeRegistryHandle.cs
- __Filters.cs
- TemplateKey.cs
- IdentityManager.cs
- ContextInformation.cs
- ISAPIApplicationHost.cs
- CqlIdentifiers.cs
- SqlDataSourceView.cs
- ViewValidator.cs
- AsyncPostBackTrigger.cs
- XmlSchemaSimpleTypeRestriction.cs
- TextElement.cs
- WebBrowserProgressChangedEventHandler.cs
- TextContainerChangeEventArgs.cs
- CreateParams.cs
- ObjectReaderCompiler.cs
- DbLambda.cs
- MobileUITypeEditor.cs
- TableRow.cs
- _SingleItemRequestCache.cs
- future.cs
- KeyPressEvent.cs
- ResourcesGenerator.cs
- OledbConnectionStringbuilder.cs
- FontInfo.cs
- ParagraphResult.cs
- VerbConverter.cs
- GcHandle.cs
- Compilation.cs
- EndOfStreamException.cs
- BaseComponentEditor.cs
- NamespaceMapping.cs
- DockProviderWrapper.cs
- WorkItem.cs
- TextViewElement.cs
- VectorKeyFrameCollection.cs
- _SpnDictionary.cs
- SafeTimerHandle.cs
- DataServiceHostFactory.cs
- DataPagerFieldCommandEventArgs.cs
- CodeAttributeArgumentCollection.cs
- FilterEventArgs.cs
- EntitySet.cs
- TypeUsageBuilder.cs
- TextContainerChangeEventArgs.cs
- HttpModuleAction.cs
- ACL.cs
- StdValidatorsAndConverters.cs
- ContextQuery.cs
- AtomicFile.cs
- NTAccount.cs