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
- TableLayoutStyle.cs
- documentsequencetextpointer.cs
- UnknownWrapper.cs
- Queue.cs
- MarkupCompiler.cs
- SelectedGridItemChangedEvent.cs
- UnwrappedTypesXmlSerializerManager.cs
- FormViewCommandEventArgs.cs
- SelectionProviderWrapper.cs
- SqlBuilder.cs
- CollectionMarkupSerializer.cs
- MsmqQueue.cs
- DesignerWidgets.cs
- DataServiceHost.cs
- IPipelineRuntime.cs
- CodePropertyReferenceExpression.cs
- WebPartEventArgs.cs
- DataServiceHostFactory.cs
- mda.cs
- TcpSocketManager.cs
- BezierSegment.cs
- DataGridViewIntLinkedList.cs
- AdapterDictionary.cs
- HwndTarget.cs
- HtmlTableCellCollection.cs
- XmlSchemaProviderAttribute.cs
- sqlnorm.cs
- ReflectionHelper.cs
- DateTimeFormatInfoScanner.cs
- TextEditorCopyPaste.cs
- OrCondition.cs
- ZipIOExtraFieldPaddingElement.cs
- SequenceDesigner.cs
- BamlReader.cs
- MissingSatelliteAssemblyException.cs
- SQLDecimal.cs
- StrokeCollection2.cs
- ReadWriteObjectLock.cs
- AssertHelper.cs
- SpellCheck.cs
- SoapReflector.cs
- MailBnfHelper.cs
- Random.cs
- FullTextLine.cs
- AffineTransform3D.cs
- LocatorPartList.cs
- SchemaImporter.cs
- SharedStream.cs
- VisualStyleRenderer.cs
- XDeferredAxisSource.cs
- ReflectPropertyDescriptor.cs
- RelationshipConverter.cs
- UIElementPropertyUndoUnit.cs
- RootBrowserWindow.cs
- XmlCharCheckingReader.cs
- SystemResourceHost.cs
- XpsFilter.cs
- ReferenceConverter.cs
- SoapMessage.cs
- ListParaClient.cs
- ColorConvertedBitmap.cs
- NamespaceInfo.cs
- Screen.cs
- UserPersonalizationStateInfo.cs
- UnsafeNetInfoNativeMethods.cs
- CatalogPartCollection.cs
- TypedDataSourceCodeGenerator.cs
- WindowHelperService.cs
- ReadOnlyKeyedCollection.cs
- WSSecurityOneDotOneSendSecurityHeader.cs
- DetailsViewPagerRow.cs
- UnsafeNativeMethods.cs
- IntegerCollectionEditor.cs
- InputMethod.cs
- CodeTypeReferenceCollection.cs
- QueueSurrogate.cs
- SqlDataSourceEnumerator.cs
- TreeNodeStyleCollection.cs
- DataBoundControlAdapter.cs
- ActivationServices.cs
- DoubleAnimation.cs
- rsa.cs
- SecurityContextTokenCache.cs
- SrgsSubset.cs
- InkCanvasInnerCanvas.cs
- Stack.cs
- ScriptModule.cs
- DragSelectionMessageFilter.cs
- ParamArrayAttribute.cs
- ExceptionValidationRule.cs
- DataKey.cs
- XpsInterleavingPolicy.cs
- FileLoadException.cs
- UnhandledExceptionEventArgs.cs
- ConnectionDemuxer.cs
- VisualStateGroup.cs
- EditorPart.cs
- UITypeEditors.cs
- Drawing.cs
- SoapObjectInfo.cs