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
- TransportManager.cs
- DataServiceConfiguration.cs
- PtsHost.cs
- FontWeightConverter.cs
- FilteredXmlReader.cs
- DoubleAnimationUsingPath.cs
- URI.cs
- ContextDataSource.cs
- TextSchema.cs
- WorkflowRequestContext.cs
- _DomainName.cs
- SHA256.cs
- HtmlInputCheckBox.cs
- EditorBrowsableAttribute.cs
- MultiTrigger.cs
- CharacterMetricsDictionary.cs
- RootBrowserWindow.cs
- DataGridColumnCollection.cs
- SafeNativeMethods.cs
- AutomationAttributeInfo.cs
- TransportContext.cs
- SafeCoTaskMem.cs
- FileController.cs
- ListViewAutomationPeer.cs
- DebugView.cs
- WrapPanel.cs
- XPathDocumentBuilder.cs
- TextBoxAutomationPeer.cs
- HttpHeaderCollection.cs
- TimeEnumHelper.cs
- ContextMenuStripGroupCollection.cs
- WhitespaceRule.cs
- SqlProfileProvider.cs
- FormatConvertedBitmap.cs
- WbemProvider.cs
- EnvironmentPermission.cs
- TypeExtensions.cs
- DataGridViewUtilities.cs
- ObjectQuery_EntitySqlExtensions.cs
- Utilities.cs
- MarkupExtensionParser.cs
- CodeIdentifiers.cs
- dtdvalidator.cs
- VisualTreeHelper.cs
- SessionIDManager.cs
- ConfigDefinitionUpdates.cs
- MessageTransmitTraceRecord.cs
- IDQuery.cs
- TraceShell.cs
- AxisAngleRotation3D.cs
- XmlCharType.cs
- CachedFontFamily.cs
- EqualityComparer.cs
- NoneExcludedImageIndexConverter.cs
- FormsAuthenticationModule.cs
- WindowsTokenRoleProvider.cs
- DataDesignUtil.cs
- FlowDocumentFormatter.cs
- PointUtil.cs
- InfoCardRSAOAEPKeyExchangeDeformatter.cs
- ManagedFilter.cs
- SqlCommand.cs
- Column.cs
- MemberMemberBinding.cs
- SqlDataSourceDesigner.cs
- TraceLevelStore.cs
- DesignerVerbCollection.cs
- CookieParameter.cs
- DispatchWrapper.cs
- WebPartDeleteVerb.cs
- ListItemCollection.cs
- PersistNameAttribute.cs
- Documentation.cs
- LocalizableResourceBuilder.cs
- BamlRecords.cs
- MatrixStack.cs
- SqlCacheDependencyDatabaseCollection.cs
- _SSPIWrapper.cs
- TypedReference.cs
- SqlDataSourceStatusEventArgs.cs
- UshortList2.cs
- Debug.cs
- DayRenderEvent.cs
- PageBuildProvider.cs
- TreeNodeEventArgs.cs
- ReferencedType.cs
- ECDsa.cs
- DataGridViewColumnCollection.cs
- DomainLiteralReader.cs
- ThicknessKeyFrameCollection.cs
- HostingEnvironment.cs
- DataGridViewHeaderCell.cs
- ListSurrogate.cs
- ExtentCqlBlock.cs
- ManagementQuery.cs
- DataColumnCollection.cs
- ApplicationInfo.cs
- OLEDB_Util.cs
- BamlLocalizationDictionary.cs
- DataGridTable.cs