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
- DataKeyArray.cs
- FrameworkElementFactory.cs
- PrintEvent.cs
- Control.cs
- SqlProfileProvider.cs
- ArrayWithOffset.cs
- Cursors.cs
- XPathCompileException.cs
- CqlIdentifiers.cs
- TextBoxLine.cs
- SynchronizationLockException.cs
- DefaultPropertyAttribute.cs
- ControlCollection.cs
- CodeValidator.cs
- DataServiceQuery.cs
- LostFocusEventManager.cs
- DirectionalAction.cs
- COM2ExtendedBrowsingHandler.cs
- MessageSmuggler.cs
- RecognizeCompletedEventArgs.cs
- Point3D.cs
- StylusEditingBehavior.cs
- ServicesExceptionNotHandledEventArgs.cs
- DataBindingExpressionBuilder.cs
- MessagePartDescription.cs
- RegexInterpreter.cs
- Helpers.cs
- ProtocolsInstallComponent.cs
- UIServiceHelper.cs
- XmlDesignerDataSourceView.cs
- CodeStatement.cs
- Vector3DKeyFrameCollection.cs
- XmlChildEnumerator.cs
- BaseCAMarshaler.cs
- RadioButtonPopupAdapter.cs
- MemberAssignmentAnalysis.cs
- WebFaultClientMessageInspector.cs
- ToolbarAUtomationPeer.cs
- SystemUnicastIPAddressInformation.cs
- DocumentOrderQuery.cs
- DataServiceClientException.cs
- RightsManagementInformation.cs
- _ConnectOverlappedAsyncResult.cs
- WorkflowInstanceContextProvider.cs
- BuildDependencySet.cs
- Thickness.cs
- PopupControlService.cs
- ColorTransformHelper.cs
- StyleModeStack.cs
- XomlDesignerLoader.cs
- BaseEntityWrapper.cs
- GridViewHeaderRowPresenter.cs
- ClientEventManager.cs
- ViewStateException.cs
- MetricEntry.cs
- PolyQuadraticBezierSegment.cs
- Dynamic.cs
- MenuItem.cs
- SynchronizedInputHelper.cs
- PrintPreviewGraphics.cs
- SafeArchiveContext.cs
- HtmlUtf8RawTextWriter.cs
- SignatureDescription.cs
- Graph.cs
- MatrixCamera.cs
- figurelength.cs
- ObjectItemNoOpAssemblyLoader.cs
- DbExpressionVisitor.cs
- Point3DAnimationUsingKeyFrames.cs
- StylusCaptureWithinProperty.cs
- NonVisualControlAttribute.cs
- CharacterShapingProperties.cs
- recordstatescratchpad.cs
- Command.cs
- ProcessHost.cs
- SqlGenericUtil.cs
- ConfigurationSectionGroupCollection.cs
- ServiceActivationException.cs
- DefaultBindingPropertyAttribute.cs
- Logging.cs
- SoapAttributes.cs
- RelationshipEnd.cs
- RawStylusActions.cs
- ParagraphResult.cs
- CustomAttributeFormatException.cs
- MailWebEventProvider.cs
- reliableinputsessionchannel.cs
- FontClient.cs
- TcpSocketManager.cs
- SqlMethodTransformer.cs
- SqlBuffer.cs
- DebugView.cs
- StyleTypedPropertyAttribute.cs
- IgnoreDataMemberAttribute.cs
- LabelEditEvent.cs
- Accessible.cs
- StrongTypingException.cs
- PenLineJoinValidation.cs
- TextDecorationCollectionConverter.cs
- RestClientProxyHandler.cs