Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / ndp / fx / src / xsp / System / Web / Hosting / IIS7UserPrincipal.cs / 1 / IIS7UserPrincipal.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.Hosting { using System; using System.Text; using System.Collections.Generic; using System.Security.Principal; internal sealed class IIS7UserPrincipal : IPrincipal { // user object fields private IIdentity _identity; private IIS7WorkerRequest _wr; internal IIS7UserPrincipal(IIS7WorkerRequest wr, IIdentity identity) { _wr = wr; _identity = identity; } // // IPrincipal implementations // public IIdentity Identity { get { return _identity; } } public bool IsInRole(String role) { return _wr.IsUserInRole(role); } } } // 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
- Decoder.cs
- ReadOnlyHierarchicalDataSource.cs
- DrawingContextDrawingContextWalker.cs
- CursorConverter.cs
- NetMsmqBinding.cs
- ServiceBehaviorElement.cs
- Pen.cs
- WebResourceAttribute.cs
- ScriptReference.cs
- IndependentlyAnimatedPropertyMetadata.cs
- SqlMetaData.cs
- DataGridViewColumnTypeEditor.cs
- WorkflowServiceInstance.cs
- SqlDependencyListener.cs
- WebBrowser.cs
- CompilationRelaxations.cs
- WhereQueryOperator.cs
- SiteMapDataSource.cs
- QueryRewriter.cs
- InvalidCardException.cs
- ThicknessAnimationBase.cs
- XmlIgnoreAttribute.cs
- SchemaSetCompiler.cs
- PageBuildProvider.cs
- FixedSOMContainer.cs
- MetadataPropertyAttribute.cs
- RangeValueProviderWrapper.cs
- DefaultProxySection.cs
- Image.cs
- ClientData.cs
- TraceUtils.cs
- TextElementEnumerator.cs
- TypeUsageBuilder.cs
- CustomWebEventKey.cs
- WebEvents.cs
- PageOrientation.cs
- TextUtf8RawTextWriter.cs
- XPathSelectionIterator.cs
- SmtpNetworkElement.cs
- SqlCacheDependencySection.cs
- MarshalDirectiveException.cs
- ServiceOperationWrapper.cs
- FocusChangedEventArgs.cs
- TextChangedEventArgs.cs
- SerialErrors.cs
- QueryOpcode.cs
- CreateParams.cs
- MenuItemBindingCollection.cs
- BrushConverter.cs
- VisualTransition.cs
- XsltFunctions.cs
- PropertyNames.cs
- WS2007HttpBinding.cs
- GeneralTransform2DTo3DTo2D.cs
- MaskInputRejectedEventArgs.cs
- DnsPermission.cs
- XmlILConstructAnalyzer.cs
- ScrollChangedEventArgs.cs
- FormViewRow.cs
- TreeNodeEventArgs.cs
- DataGridBoundColumn.cs
- CatalogPartCollection.cs
- DataExpression.cs
- SystemException.cs
- OdbcConnectionPoolProviderInfo.cs
- TextServicesCompartment.cs
- FlowDocumentPaginator.cs
- QuaternionAnimation.cs
- Attributes.cs
- GeneralTransform3DGroup.cs
- ScrollBar.cs
- StringComparer.cs
- ViewManagerAttribute.cs
- ScriptManager.cs
- CodeBinaryOperatorExpression.cs
- StorageMappingFragment.cs
- SectionInput.cs
- WebBrowserEvent.cs
- TargetParameterCountException.cs
- ExecutedRoutedEventArgs.cs
- ListViewGroupConverter.cs
- HealthMonitoringSectionHelper.cs
- ParameterReplacerVisitor.cs
- EmissiveMaterial.cs
- XMLDiffLoader.cs
- CacheAxisQuery.cs
- NetPeerTcpBinding.cs
- RegionIterator.cs
- _LocalDataStoreMgr.cs
- FillBehavior.cs
- dataSvcMapFileLoader.cs
- KeyValueConfigurationElement.cs
- KnownBoxes.cs
- SynchronizedRandom.cs
- EventSetter.cs
- CalendarDateRangeChangingEventArgs.cs
- CodeTypeReferenceExpression.cs
- WeakEventManager.cs
- ProvidePropertyAttribute.cs
- RemotingConfiguration.cs