Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WCF / IdentityModel / System / IdentityModel / Policy / DefaultAuthorizationContext.cs / 1305376 / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TextPointerBase.cs
- RowType.cs
- SafeTimerHandle.cs
- InternalTypeHelper.cs
- DataConnectionHelper.cs
- NotificationContext.cs
- SmiGettersStream.cs
- CommandExpr.cs
- BStrWrapper.cs
- SQLBytes.cs
- BitmapImage.cs
- DetectRunnableInstancesTask.cs
- Documentation.cs
- XmlTextAttribute.cs
- ProtocolsConfigurationHandler.cs
- HyperlinkAutomationPeer.cs
- SchemaObjectWriter.cs
- EnumUnknown.cs
- TextTreeNode.cs
- connectionpool.cs
- DataGridPagerStyle.cs
- ViewGenerator.cs
- _SslSessionsCache.cs
- TextElementEditingBehaviorAttribute.cs
- UITypeEditor.cs
- NativeMethodsOther.cs
- WindowProviderWrapper.cs
- SQLGuid.cs
- QuadraticBezierSegment.cs
- HtmlTitle.cs
- JsonEncodingStreamWrapper.cs
- XmlnsCompatibleWithAttribute.cs
- SmtpDigestAuthenticationModule.cs
- EditorZoneBase.cs
- WebSysDisplayNameAttribute.cs
- BamlRecordHelper.cs
- SerializationTrace.cs
- OracleDataAdapter.cs
- TdsParserStateObject.cs
- NestPullup.cs
- RoutedEvent.cs
- RegexParser.cs
- ImageDrawing.cs
- UpdatePanelTriggerCollection.cs
- BufferModeSettings.cs
- IImplicitResourceProvider.cs
- StringArrayConverter.cs
- OleDbDataReader.cs
- XmlElementAttribute.cs
- InternalPermissions.cs
- MultiTrigger.cs
- SqlVersion.cs
- PageCodeDomTreeGenerator.cs
- XamlBrushSerializer.cs
- DataRowCollection.cs
- ComboBox.cs
- Base64Encoder.cs
- ResourceManager.cs
- ListSortDescription.cs
- ListDictionary.cs
- InputElement.cs
- HwndHost.cs
- listitem.cs
- DesignColumn.cs
- TdsParserSafeHandles.cs
- EntityConnectionStringBuilderItem.cs
- GridViewCommandEventArgs.cs
- ReflectionUtil.cs
- XmlComplianceUtil.cs
- SqlCacheDependency.cs
- UnmanagedBitmapWrapper.cs
- InkCanvas.cs
- HorizontalAlignConverter.cs
- CompiledELinqQueryState.cs
- PageCodeDomTreeGenerator.cs
- DataSourceUtil.cs
- XmlStreamStore.cs
- WebPartsPersonalizationAuthorization.cs
- Grammar.cs
- AttributedMetaModel.cs
- UnwrappedTypesXmlSerializerManager.cs
- MetadataCollection.cs
- BoolExpr.cs
- InstanceDataCollection.cs
- SQLConvert.cs
- ResXResourceWriter.cs
- GeneralTransform3DCollection.cs
- ObjectHelper.cs
- Transform.cs
- HtmlInputPassword.cs
- TaskFactory.cs
- PathGradientBrush.cs
- SqlSelectStatement.cs
- DataControlHelper.cs
- LayoutTableCell.cs
- HashHelper.cs
- PrintPreviewControl.cs
- GPRECT.cs
- XmlSchemaAnyAttribute.cs
- NTAccount.cs