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
- BinaryWriter.cs
- DataSourceIDConverter.cs
- JsonQNameDataContract.cs
- EmptyWorkItem.cs
- SafeBitVector32.cs
- DataRowChangeEvent.cs
- UInt16Converter.cs
- CapabilitiesSection.cs
- VectorAnimationUsingKeyFrames.cs
- ComponentRenameEvent.cs
- DataBoundControlAdapter.cs
- SchemaTableOptionalColumn.cs
- Bidi.cs
- PolicyManager.cs
- BitmapImage.cs
- ListDictionaryInternal.cs
- PropertiesTab.cs
- DataRowExtensions.cs
- CatalogPartCollection.cs
- StringSource.cs
- GraphicsContext.cs
- FilteredDataSetHelper.cs
- PageWrapper.cs
- Types.cs
- PeerCollaboration.cs
- TextServicesProperty.cs
- PrinterResolution.cs
- XmlSchemaAttribute.cs
- DocumentViewer.cs
- ValidationResult.cs
- FaultContractAttribute.cs
- HostingEnvironmentSection.cs
- UInt32.cs
- BindingManagerDataErrorEventArgs.cs
- Serializer.cs
- KeyboardEventArgs.cs
- MethodBuilderInstantiation.cs
- InnerItemCollectionView.cs
- SingleTagSectionHandler.cs
- StrongNameMembershipCondition.cs
- EventSourceCreationData.cs
- Lease.cs
- OptimalBreakSession.cs
- TransformPattern.cs
- OdbcDataAdapter.cs
- PageAsyncTaskManager.cs
- FragmentNavigationEventArgs.cs
- TripleDES.cs
- RelatedCurrencyManager.cs
- XmlSerializerAssemblyAttribute.cs
- XmlSerializerVersionAttribute.cs
- SystemWebCachingSectionGroup.cs
- ImageListStreamer.cs
- PermissionSet.cs
- ZipPackage.cs
- BlurBitmapEffect.cs
- Image.cs
- EmbeddedMailObjectsCollection.cs
- MessageSmuggler.cs
- WebPartConnectionsCancelVerb.cs
- KeyFrames.cs
- DbDataAdapter.cs
- FixedPage.cs
- IImplicitResourceProvider.cs
- XamlToRtfParser.cs
- FrugalList.cs
- StreamInfo.cs
- TextWriterEngine.cs
- HandleRef.cs
- StorageTypeMapping.cs
- NameValuePair.cs
- FileDialogPermission.cs
- CheckBoxBaseAdapter.cs
- AnnotationAdorner.cs
- ProtocolViolationException.cs
- MethodImplAttribute.cs
- AnnotationResourceChangedEventArgs.cs
- XamlWriter.cs
- Vector3DValueSerializer.cs
- IndexedEnumerable.cs
- ControlBuilder.cs
- SafeNativeHandle.cs
- CheckedPointers.cs
- Evaluator.cs
- ContainerSelectorBehavior.cs
- UTF8Encoding.cs
- AuthenticationConfig.cs
- DefaultClaimSet.cs
- PropertyValueUIItem.cs
- Size.cs
- CredentialManagerDialog.cs
- XmlSchemaCompilationSettings.cs
- RequestCacheManager.cs
- Point3DAnimationUsingKeyFrames.cs
- SR.cs
- RepeaterItemEventArgs.cs
- ValueExpressions.cs
- RtType.cs
- FunctionGenerator.cs
- TagPrefixCollection.cs