Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Security / SctClaimDictionary.cs / 1 / SctClaimDictionary.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.ServiceModel.Security { using System.Xml; using System.ServiceModel; using System.Collections.Generic; using System.IdentityModel.Claims; using System.IdentityModel.Policy; sealed class SctClaimDictionary : XmlDictionary { static readonly SctClaimDictionary instance = new SctClaimDictionary(); // Claim entries XmlDictionaryString claim; XmlDictionaryString claimSets; XmlDictionaryString claimSet; XmlDictionaryString identities; XmlDictionaryString primaryIdentity; XmlDictionaryString primaryIssuer; XmlDictionaryString x509CertificateClaimSet; XmlDictionaryString systemClaimSet; XmlDictionaryString windowsClaimSet; XmlDictionaryString anonymousClaimSet; XmlDictionaryString binaryClaim; XmlDictionaryString dnsClaim; XmlDictionaryString hashClaim; XmlDictionaryString mailAddressClaim; XmlDictionaryString nameClaim; XmlDictionaryString rsaClaim; XmlDictionaryString spnClaim; XmlDictionaryString systemClaim; XmlDictionaryString upnClaim; XmlDictionaryString urlClaim; XmlDictionaryString windowsSidClaim; XmlDictionaryString denyOnlySidClaim; XmlDictionaryString x500DistinguishedNameClaim; XmlDictionaryString x509ThumbprintClaim; XmlDictionaryString right; XmlDictionaryString windowsSidIdentity; XmlDictionaryString genericIdentity; XmlDictionaryString authenticationType; XmlDictionaryString contextId; XmlDictionaryString effectiveTime; XmlDictionaryString expiryTime; XmlDictionaryString id; XmlDictionaryString isCookieMode; XmlDictionaryString key; XmlDictionaryString name; XmlDictionaryString sid; XmlDictionaryString nullValue; XmlDictionaryString securityContextToken; XmlDictionaryString serviceContractId; XmlDictionaryString value; XmlDictionaryString version; XmlDictionaryString genericXmlToken; XmlDictionaryString tokenType; XmlDictionaryString tokenXml; XmlDictionaryString internalTokenReference; XmlDictionaryString externalTokenReference; XmlDictionaryString keyGeneration; XmlDictionaryString keyEffectiveTime; XmlDictionaryString keyExpiryTime; XmlDictionaryString emptyString; private SctClaimDictionary() { this.securityContextToken = this.Add("SecurityContextSecurityToken"); this.version = this.Add("Version"); this.contextId = this.Add("ContextId"); this.id = this.Add("Id"); this.key = this.Add("Key"); this.isCookieMode = this.Add("IsCookieMode"); this.serviceContractId = this.Add("ServiceContractId"); this.effectiveTime = this.Add("EffectiveTime"); this.expiryTime = this.Add("ExpiryTime"); this.keyGeneration = this.Add("KeyGeneration"); this.keyEffectiveTime = this.Add("KeyEffectiveTime"); this.keyExpiryTime = this.Add("KeyExpiryTime"); this.claim = this.Add("Claim"); this.claimSets = this.Add("ClaimSets"); this.claimSet = this.Add("ClaimSet"); this.identities = this.Add("Identities"); this.primaryIdentity = this.Add("PrimaryIdentity"); this.primaryIssuer = this.Add("PrimaryIssuer"); this.x509CertificateClaimSet = this.Add("X509CertificateClaimSet"); this.systemClaimSet = this.Add("SystemClaimSet"); this.windowsClaimSet = this.Add("WindowsClaimSet"); this.anonymousClaimSet = this.Add("AnonymousClaimSet"); this.binaryClaim = this.Add("BinaryClaim"); this.dnsClaim = this.Add("DnsClaim"); this.genericIdentity = this.Add("GenericIdentity"); this.authenticationType = this.Add("AuthenticationType"); this.right = this.Add("Right"); this.hashClaim = this.Add("HashClaim"); this.mailAddressClaim = this.Add("MailAddressClaim"); this.nameClaim = this.Add("NameClaim"); this.rsaClaim = this.Add("RsaClaim"); this.spnClaim = this.Add("SpnClaim"); this.systemClaim = this.Add("SystemClaim"); this.upnClaim = this.Add("UpnClaim"); this.urlClaim = this.Add("UrlClaim"); this.windowsSidClaim = this.Add("WindowsSidClaim"); this.denyOnlySidClaim = this.Add("DenyOnlySidClaim"); this.windowsSidIdentity = this.Add("WindowsSidIdentity"); this.x500DistinguishedNameClaim = this.Add("X500DistinguishedClaim"); this.x509ThumbprintClaim = this.Add("X509ThumbprintClaim"); this.name = this.Add("Name"); this.sid = this.Add("Sid"); this.value = this.Add("Value"); this.nullValue = this.Add("Null"); this.genericXmlToken = this.Add("GenericXmlSecurityToken"); this.tokenType = this.Add("TokenType"); this.internalTokenReference = this.Add("InternalTokenReference"); this.externalTokenReference = this.Add("ExternalTokenReference"); this.tokenXml = this.Add("TokenXml"); this.emptyString = this.Add(String.Empty); } public static SctClaimDictionary Instance { get { return instance; } } public XmlDictionaryString Claim { get { return this.claim; } } public XmlDictionaryString ClaimSets { get { return this.claimSets; } } public XmlDictionaryString ClaimSet { get { return this.claimSet; } } public XmlDictionaryString PrimaryIssuer { get { return this.primaryIssuer; } } public XmlDictionaryString Identities { get { return this.identities; } } public XmlDictionaryString PrimaryIdentity { get { return this.primaryIdentity; } } public XmlDictionaryString X509CertificateClaimSet { get { return this.x509CertificateClaimSet; } } public XmlDictionaryString SystemClaimSet { get { return this.systemClaimSet; } } public XmlDictionaryString WindowsClaimSet { get { return this.windowsClaimSet; } } public XmlDictionaryString AnonymousClaimSet { get { return this.anonymousClaimSet; } } public XmlDictionaryString ContextId { get { return this.contextId; } } public XmlDictionaryString BinaryClaim { get { return this.binaryClaim; } } public XmlDictionaryString DnsClaim { get { return this.dnsClaim; } } public XmlDictionaryString GenericIdentity { get { return this.genericIdentity; } } public XmlDictionaryString AuthenticationType { get { return this.authenticationType; } } public XmlDictionaryString Right { get { return this.right; } } public XmlDictionaryString HashClaim { get { return this.hashClaim; } } public XmlDictionaryString MailAddressClaim { get { return this.mailAddressClaim; } } public XmlDictionaryString NameClaim { get { return this.nameClaim; } } public XmlDictionaryString RsaClaim { get { return this.rsaClaim; } } public XmlDictionaryString SpnClaim { get { return this.spnClaim; } } public XmlDictionaryString SystemClaim { get { return this.systemClaim; } } public XmlDictionaryString UpnClaim { get { return this.upnClaim; } } public XmlDictionaryString UrlClaim { get { return this.urlClaim; } } public XmlDictionaryString WindowsSidClaim { get { return this.windowsSidClaim; } } public XmlDictionaryString DenyOnlySidClaim { get { return this.denyOnlySidClaim; } } public XmlDictionaryString WindowsSidIdentity { get { return this.windowsSidIdentity; } } public XmlDictionaryString X500DistinguishedNameClaim { get { return this.x500DistinguishedNameClaim; } } public XmlDictionaryString X509ThumbprintClaim { get { return this.x509ThumbprintClaim; } } public XmlDictionaryString EffectiveTime { get { return this.effectiveTime; } } public XmlDictionaryString ExpiryTime { get { return this.expiryTime; } } public XmlDictionaryString Id { get { return this.id; } } public XmlDictionaryString IsCookieMode { get { return this.isCookieMode; } } public XmlDictionaryString Key { get { return this.key; } } public XmlDictionaryString Sid { get { return this.sid; } } public XmlDictionaryString Name { get { return this.name; } } public XmlDictionaryString NullValue { get { return this.nullValue; } } public XmlDictionaryString SecurityContextSecurityToken { get { return this.securityContextToken; } } public XmlDictionaryString ServiceContractId { get { return this.serviceContractId; } } public XmlDictionaryString Value { get { return this.value; } } public XmlDictionaryString Version { get { return this.version; } } public XmlDictionaryString GenericXmlSecurityToken { get { return this.genericXmlToken; } } public XmlDictionaryString TokenType { get { return this.tokenType; } } public XmlDictionaryString TokenXml { get { return this.tokenXml; } } public XmlDictionaryString InternalTokenReference { get { return this.internalTokenReference; } } public XmlDictionaryString ExternalTokenReference { get { return this.externalTokenReference; } } public XmlDictionaryString EmptyString { get { return this.emptyString; } } public XmlDictionaryString KeyGeneration { get { return this.keyGeneration; } } public XmlDictionaryString KeyEffectiveTime { get { return this.keyEffectiveTime; } } public XmlDictionaryString KeyExpiryTime { get { return this.keyExpiryTime; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ZipIOExtraFieldZip64Element.cs
- FontStretches.cs
- SecurityVersion.cs
- FileCodeGroup.cs
- EntityViewGenerationAttribute.cs
- CopyOfAction.cs
- PersonalizationState.cs
- ProcessHostMapPath.cs
- FileRecordSequenceHelper.cs
- KeyConstraint.cs
- EntityDataSourceMemberPath.cs
- MissingFieldException.cs
- Globals.cs
- Token.cs
- StaticExtensionConverter.cs
- TypeUtil.cs
- ToolStripItemClickedEventArgs.cs
- SoapEnumAttribute.cs
- TransportConfigurationTypeElement.cs
- DiscoveryClientRequestChannel.cs
- HttpListenerException.cs
- XmlSchemaDatatype.cs
- DefaultValidator.cs
- CustomError.cs
- ReflectionServiceProvider.cs
- TypeConverterHelper.cs
- ZipPackage.cs
- SplitContainerDesigner.cs
- NumericExpr.cs
- ResolveNameEventArgs.cs
- ButtonBaseAutomationPeer.cs
- Pen.cs
- DataGridViewCellConverter.cs
- StringWriter.cs
- FixedTextPointer.cs
- StrokeFIndices.cs
- LocationSectionRecord.cs
- DynamicRendererThreadManager.cs
- TableRow.cs
- _SingleItemRequestCache.cs
- columnmapfactory.cs
- EnumConverter.cs
- MemoryStream.cs
- XmlSchemaAttributeGroup.cs
- CollectionBuilder.cs
- CoTaskMemSafeHandle.cs
- _DisconnectOverlappedAsyncResult.cs
- DynamicPropertyHolder.cs
- HScrollBar.cs
- ToolStripDropDownMenu.cs
- LambdaCompiler.Statements.cs
- ForwardPositionQuery.cs
- TransformProviderWrapper.cs
- WebRequestModuleElementCollection.cs
- SqlTypesSchemaImporter.cs
- ISFClipboardData.cs
- PersonalizationState.cs
- WorkflowShape.cs
- Stacktrace.cs
- ToolboxItemFilterAttribute.cs
- SQLRoleProvider.cs
- MaskedTextProvider.cs
- SiteMapDataSourceView.cs
- XmlAnyElementAttribute.cs
- QilUnary.cs
- SqlStatistics.cs
- ProcessStartInfo.cs
- FileDetails.cs
- WebExceptionStatus.cs
- LeftCellWrapper.cs
- ControlCollection.cs
- MarginsConverter.cs
- Rotation3DKeyFrameCollection.cs
- Task.cs
- Calendar.cs
- CompoundFileStreamReference.cs
- AnchoredBlock.cs
- DispatcherSynchronizationContext.cs
- BindingCollection.cs
- CannotUnloadAppDomainException.cs
- RoleManagerEventArgs.cs
- TypedTableBaseExtensions.cs
- TreeNodeEventArgs.cs
- SendKeys.cs
- ListViewCancelEventArgs.cs
- ManipulationCompletedEventArgs.cs
- ServiceHostFactory.cs
- ListViewItem.cs
- GlyphingCache.cs
- MethodCallTranslator.cs
- UserControlCodeDomTreeGenerator.cs
- SequenceFullException.cs
- SpecialFolderEnumConverter.cs
- WebPartEditorApplyVerb.cs
- DropShadowEffect.cs
- AttributeCollection.cs
- QuotedStringFormatReader.cs
- CalendarDay.cs
- COM2TypeInfoProcessor.cs
- AppSettingsExpressionBuilder.cs