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
- ACL.cs
- SpecialFolderEnumConverter.cs
- SharedPersonalizationStateInfo.cs
- Vector3DConverter.cs
- QueryPageSettingsEventArgs.cs
- ScriptingJsonSerializationSection.cs
- Message.cs
- ComboBoxRenderer.cs
- COM2PictureConverter.cs
- ObjectStateManager.cs
- Lease.cs
- SystemColors.cs
- HighlightVisual.cs
- documentsequencetextcontainer.cs
- FormsAuthenticationEventArgs.cs
- GridViewColumnCollectionChangedEventArgs.cs
- NavigationPropertySingletonExpression.cs
- DataDocumentXPathNavigator.cs
- SqlDuplicator.cs
- NetStream.cs
- IDReferencePropertyAttribute.cs
- PanelDesigner.cs
- XmlSchemas.cs
- EntityViewGenerator.cs
- SessionEndingCancelEventArgs.cs
- SelectionEditor.cs
- TextBox.cs
- FontStyles.cs
- BookmarkScopeInfo.cs
- DBParameter.cs
- FileDataSource.cs
- ReflectEventDescriptor.cs
- ColorAnimation.cs
- SqlDataSourceRefreshSchemaForm.cs
- RegexStringValidatorAttribute.cs
- PageStatePersister.cs
- TabPage.cs
- EntityDataSourceEntityTypeFilterItem.cs
- LingerOption.cs
- StructuredType.cs
- IDQuery.cs
- DragEvent.cs
- Odbc32.cs
- UnregisterInfo.cs
- Int64AnimationBase.cs
- DisplayMemberTemplateSelector.cs
- IResourceProvider.cs
- TypeUtils.cs
- OverlappedAsyncResult.cs
- EntityDataReader.cs
- DataGridViewColumnCollection.cs
- documentsequencetextpointer.cs
- StrokeCollection.cs
- EditingMode.cs
- WpfSharedBamlSchemaContext.cs
- SortableBindingList.cs
- DataListCommandEventArgs.cs
- RuleSettings.cs
- ClientTargetCollection.cs
- ServiceModelConfigurationSectionCollection.cs
- KeyInterop.cs
- TypeUnloadedException.cs
- TextParagraphView.cs
- StylusPointProperty.cs
- RelationshipEnd.cs
- HtmlInputControl.cs
- ArrangedElement.cs
- LicenseException.cs
- TextEndOfParagraph.cs
- TemplateColumn.cs
- ObjectIDGenerator.cs
- MediaContext.cs
- _HeaderInfo.cs
- NavigationWindowAutomationPeer.cs
- GridToolTip.cs
- DataGridColumnHeadersPresenterAutomationPeer.cs
- WorkflowRequestContext.cs
- TemplatedControlDesigner.cs
- SecurityTokenProvider.cs
- PageAsyncTaskManager.cs
- XmlNodeWriter.cs
- ArithmeticException.cs
- UnsafeNativeMethods.cs
- ProfileModule.cs
- ToolStripSplitButton.cs
- TemplatedMailWebEventProvider.cs
- ScrollableControlDesigner.cs
- XmlSchemaSimpleContent.cs
- SamlAttribute.cs
- HostVisual.cs
- TransformerTypeCollection.cs
- DataGridViewUtilities.cs
- TextEffectResolver.cs
- CryptoStream.cs
- IteratorFilter.cs
- XmlDataCollection.cs
- ApplicationServicesHostFactory.cs
- InternalPermissions.cs
- AgileSafeNativeMemoryHandle.cs
- XmlDocumentType.cs