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
- XmlDataContract.cs
- GraphicsPath.cs
- EmbeddedMailObjectsCollection.cs
- SmiEventSink.cs
- DispatcherBuilder.cs
- DefaultSerializationProviderAttribute.cs
- mediaclock.cs
- PrinterUnitConvert.cs
- FunctionUpdateCommand.cs
- InstancePersistence.cs
- EmbossBitmapEffect.cs
- ParameterBuilder.cs
- TrueReadOnlyCollection.cs
- SessionStateItemCollection.cs
- ProviderUtil.cs
- DefaultBindingPropertyAttribute.cs
- InputLanguage.cs
- TargetConverter.cs
- QilDataSource.cs
- WinEventTracker.cs
- ApplicationFileParser.cs
- AssemblyResourceLoader.cs
- BStrWrapper.cs
- ResourceReferenceExpressionConverter.cs
- HtmlObjectListAdapter.cs
- EmbeddedMailObjectsCollection.cs
- ConfigurationElementCollection.cs
- Pen.cs
- Renderer.cs
- RuleSettings.cs
- RuntimeCompatibilityAttribute.cs
- SqlProfileProvider.cs
- TabItem.cs
- FacetDescriptionElement.cs
- CommunicationObjectManager.cs
- SqlBooleanMismatchVisitor.cs
- CompilerScopeManager.cs
- securitycriticaldata.cs
- XmlFormatWriterGenerator.cs
- DocumentXmlWriter.cs
- _NegotiateClient.cs
- GZipDecoder.cs
- SafeProcessHandle.cs
- MsmqException.cs
- XmlArrayAttribute.cs
- WebPartAuthorizationEventArgs.cs
- TypeConstant.cs
- ManagementDateTime.cs
- AmbiguousMatchException.cs
- MiniMapControl.xaml.cs
- IsolatedStorageFileStream.cs
- XmlSchemaDatatype.cs
- CompensatableTransactionScopeActivity.cs
- OleDbPermission.cs
- StringConcat.cs
- Utils.cs
- ConfigurationValidatorBase.cs
- PlaceHolder.cs
- ToolStripControlHost.cs
- HtmlTitle.cs
- AdPostCacheSubstitution.cs
- NavigatingCancelEventArgs.cs
- UICuesEvent.cs
- EndpointBehaviorElement.cs
- DeferrableContent.cs
- TextEditorCopyPaste.cs
- SharedPersonalizationStateInfo.cs
- ComplexPropertyEntry.cs
- TreeViewEvent.cs
- RoleManagerModule.cs
- AssemblyInfo.cs
- FloaterParaClient.cs
- IntegerValidator.cs
- EntryIndex.cs
- ButtonBase.cs
- DataGridComboBoxColumn.cs
- SuppressMergeCheckAttribute.cs
- SourceItem.cs
- XmlHierarchyData.cs
- CodePropertyReferenceExpression.cs
- Vector3dCollection.cs
- DataQuery.cs
- SmiMetaDataProperty.cs
- HtmlEncodedRawTextWriter.cs
- CommandConverter.cs
- OleDbConnectionInternal.cs
- StructuralType.cs
- ComponentEvent.cs
- XsdValidatingReader.cs
- HierarchicalDataSourceControl.cs
- CrossAppDomainChannel.cs
- XPathSingletonIterator.cs
- ListQueryResults.cs
- LinqToSqlWrapper.cs
- ModelItem.cs
- Size3D.cs
- CompilationLock.cs
- SqlPersistenceWorkflowInstanceDescription.cs
- TextFormatterImp.cs
- XPathChildIterator.cs