Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / IdentityModel / System / IdentityModel / Policy / DefaultAuthorizationContext.cs / 1 / DefaultAuthorizationContext.cs
//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace System.IdentityModel.Policy { using System.Collections.Generic; using System.Collections.ObjectModel; using System.IdentityModel.Claims; class DefaultAuthorizationContext : AuthorizationContext { static DefaultAuthorizationContext empty; SecurityUniqueId id; ReadOnlyCollectionclaimSets; DateTime expirationTime; IDictionary properties; public DefaultAuthorizationContext(DefaultEvaluationContext evaluationContext) { this.claimSets = evaluationContext.ClaimSets; this.expirationTime = evaluationContext.ExpirationTime; this.properties = evaluationContext.Properties; } public static DefaultAuthorizationContext Empty { get { if (empty == null) empty = new DefaultAuthorizationContext(new DefaultEvaluationContext()); return empty; } } public override string Id { get { if (this.id == null) this.id = SecurityUniqueId.Create(); return this.id.Value; } } public override ReadOnlyCollection ClaimSets { get { return this.claimSets; } } public override DateTime ExpirationTime { get { return this.expirationTime; } } public override IDictionary Properties { get { return this.properties; } } } } // 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
- HttpValueCollection.cs
- QueueProcessor.cs
- RadioButtonBaseAdapter.cs
- DiscoveryReferences.cs
- ValueProviderWrapper.cs
- ValidationError.cs
- AddingNewEventArgs.cs
- EntryPointNotFoundException.cs
- SmiMetaData.cs
- UrlAuthFailedErrorFormatter.cs
- ProvideValueServiceProvider.cs
- InfoCardRSACryptoProvider.cs
- ECDsa.cs
- nulltextnavigator.cs
- RowParagraph.cs
- HttpRequestCacheValidator.cs
- mediaclock.cs
- ConnectionInterfaceCollection.cs
- ServiceProviders.cs
- EdmSchemaAttribute.cs
- ErrorTolerantObjectWriter.cs
- TraceUtility.cs
- StandardTransformFactory.cs
- ConsoleCancelEventArgs.cs
- SchemaHelper.cs
- ZipPackagePart.cs
- SqlExpressionNullability.cs
- TemplateField.cs
- LinqDataSourceView.cs
- BitmapSourceSafeMILHandle.cs
- ClientSettingsSection.cs
- ComponentDesigner.cs
- CmsUtils.cs
- DataGridColumnFloatingHeader.cs
- HitTestWithPointDrawingContextWalker.cs
- RegisteredDisposeScript.cs
- EventLogEntryCollection.cs
- CodeSnippetTypeMember.cs
- StylusButton.cs
- Int16Animation.cs
- AtomMaterializer.cs
- ObjectKeyFrameCollection.cs
- RangeContentEnumerator.cs
- FloatUtil.cs
- BindToObject.cs
- BindingNavigatorDesigner.cs
- SqlCacheDependencyDatabaseCollection.cs
- XmlSubtreeReader.cs
- VersionedStream.cs
- TagPrefixCollection.cs
- CodeAccessSecurityEngine.cs
- RecognizedAudio.cs
- OrderByQueryOptionExpression.cs
- DbParameterCollectionHelper.cs
- Timeline.cs
- ContextQuery.cs
- LocalizedNameDescriptionPair.cs
- SpellerStatusTable.cs
- StyleSheetRefUrlEditor.cs
- ICspAsymmetricAlgorithm.cs
- MemoryFailPoint.cs
- PropertyCondition.cs
- MSHTMLHost.cs
- BaseAppDomainProtocolHandler.cs
- DataGridLinkButton.cs
- UIHelper.cs
- HostingEnvironmentSection.cs
- OracleInfoMessageEventArgs.cs
- TemplateBindingExtension.cs
- ZipIOExtraFieldPaddingElement.cs
- Binding.cs
- DesignerDataTableBase.cs
- Exceptions.cs
- HttpSysSettings.cs
- SqlBuffer.cs
- DataBoundLiteralControl.cs
- RepeaterItemEventArgs.cs
- DisplayInformation.cs
- SchemaNotation.cs
- WebException.cs
- XmlSchemaProviderAttribute.cs
- RelOps.cs
- XmlSchemaSimpleContentRestriction.cs
- LicenseManager.cs
- GlobalizationSection.cs
- ObjectPersistData.cs
- LineServicesCallbacks.cs
- RawStylusInputReport.cs
- StopStoryboard.cs
- CapabilitiesSection.cs
- BuildProvider.cs
- LinkTarget.cs
- CharacterMetrics.cs
- PropertyOverridesDialog.cs
- LinqDataSourceStatusEventArgs.cs
- _UncName.cs
- ActivationServices.cs
- KeyToListMap.cs
- IdentifierService.cs
- CompositeCollectionView.cs