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
- SymmetricAlgorithm.cs
- CollectionBuilder.cs
- DateTimeParse.cs
- UiaCoreTypesApi.cs
- XmlCustomFormatter.cs
- NameValueSectionHandler.cs
- Soap.cs
- DataPointer.cs
- SecurityUtils.cs
- XPathItem.cs
- FontDriver.cs
- DataSetMappper.cs
- RelationshipConstraintValidator.cs
- DataGridViewToolTip.cs
- CacheRequest.cs
- HorizontalAlignConverter.cs
- HttpRequest.cs
- WpfWebRequestHelper.cs
- __Filters.cs
- BitmapCacheBrush.cs
- brushes.cs
- XmlSchemaAppInfo.cs
- RequestCachingSection.cs
- RecognizedWordUnit.cs
- HostedElements.cs
- StorageFunctionMapping.cs
- EntityDataSourceChangingEventArgs.cs
- AdornerPresentationContext.cs
- MatcherBuilder.cs
- BufferedStream.cs
- StorageInfo.cs
- ResponseBodyWriter.cs
- ReceiveMessageAndVerifySecurityAsyncResultBase.cs
- DatePickerTextBox.cs
- Int64Storage.cs
- safemediahandle.cs
- ActivatedMessageQueue.cs
- EntityTransaction.cs
- RegexWriter.cs
- PermissionSetTriple.cs
- MergeEnumerator.cs
- TableCellAutomationPeer.cs
- LabelEditEvent.cs
- MgmtConfigurationRecord.cs
- BrushConverter.cs
- MultiViewDesigner.cs
- EntityDesignerBuildProvider.cs
- XsdBuildProvider.cs
- SAPIEngineTypes.cs
- mongolianshape.cs
- WsdlParser.cs
- AutoResizedEvent.cs
- XmlWellformedWriter.cs
- DataSourceView.cs
- Win32SafeHandles.cs
- SQLDoubleStorage.cs
- DateTimeConverter.cs
- NavigationProgressEventArgs.cs
- GroupByQueryOperator.cs
- GridItemProviderWrapper.cs
- StreamUpdate.cs
- ObjRef.cs
- DirectoryObjectSecurity.cs
- SiteOfOriginPart.cs
- XhtmlConformanceSection.cs
- AsyncResult.cs
- FusionWrap.cs
- XPathAncestorQuery.cs
- smtppermission.cs
- GeneralTransform3DGroup.cs
- LingerOption.cs
- ImplicitInputBrush.cs
- TrackingAnnotationCollection.cs
- DSACryptoServiceProvider.cs
- AppModelKnownContentFactory.cs
- SrgsSubset.cs
- ComponentConverter.cs
- StructuredTypeEmitter.cs
- BuildProvider.cs
- SafeLocalMemHandle.cs
- AttributeEmitter.cs
- HttpHandlerActionCollection.cs
- StringDictionaryEditor.cs
- SharedStatics.cs
- SoapReflectionImporter.cs
- FontUnitConverter.cs
- TreeWalkHelper.cs
- WorkflowApplicationEventArgs.cs
- SplitterCancelEvent.cs
- SymbolEqualComparer.cs
- ReferenceEqualityComparer.cs
- InvalidWMPVersionException.cs
- HostingEnvironmentSection.cs
- XmlWellformedWriterHelpers.cs
- PagerStyle.cs
- WindowsEditBoxRange.cs
- HtmlTable.cs
- SafeRegistryHandle.cs
- PackageDigitalSignatureManager.cs
- typedescriptorpermission.cs