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
- ObjectDataSourceStatusEventArgs.cs
- EntityDesignerUtils.cs
- BasicHttpSecurityMode.cs
- ContainerSelectorGlyph.cs
- PreDigestedSignedInfo.cs
- RuntimeCompatibilityAttribute.cs
- CDSCollectionETWBCLProvider.cs
- Pair.cs
- MobileUserControl.cs
- GridViewAutomationPeer.cs
- TextProperties.cs
- MetadataWorkspace.cs
- PrintingPermission.cs
- VirtualDirectoryMappingCollection.cs
- ToolStripDropDownItemDesigner.cs
- Behavior.cs
- FontStretches.cs
- SiteMap.cs
- SchemaImporterExtensionsSection.cs
- LineUtil.cs
- XNodeNavigator.cs
- RefreshEventArgs.cs
- XmlILIndex.cs
- TaskFormBase.cs
- TrustLevel.cs
- SynchronizedInputHelper.cs
- SharedStatics.cs
- DesignerRegionCollection.cs
- safelinkcollection.cs
- SyntaxCheck.cs
- ModelVisual3D.cs
- EntitySet.cs
- CodeNamespaceCollection.cs
- DataDocumentXPathNavigator.cs
- LookupNode.cs
- GACMembershipCondition.cs
- SecurityTokenRequirement.cs
- HandleCollector.cs
- Block.cs
- TraceProvider.cs
- Listbox.cs
- XsdDateTime.cs
- GeneralTransformGroup.cs
- HandledMouseEvent.cs
- ConnectionStringsExpressionBuilder.cs
- SQLInt16.cs
- OleDbCommand.cs
- HyperlinkAutomationPeer.cs
- DrawingCollection.cs
- ColorMatrix.cs
- CheckedPointers.cs
- SqlMetaData.cs
- FullTrustAssembliesSection.cs
- Keywords.cs
- MultiView.cs
- LinkedResource.cs
- OleDbReferenceCollection.cs
- DataGridViewMethods.cs
- DoubleLinkList.cs
- WebPartCollection.cs
- ProcessThread.cs
- AtomServiceDocumentSerializer.cs
- LoginView.cs
- ContextInformation.cs
- StorageEntityContainerMapping.cs
- precedingsibling.cs
- CultureTableRecord.cs
- TimerEventSubscription.cs
- MetricEntry.cs
- GridViewColumnHeaderAutomationPeer.cs
- RequestBringIntoViewEventArgs.cs
- AuthenticationModuleElement.cs
- SqlRowUpdatingEvent.cs
- log.cs
- StatusBarPanelClickEvent.cs
- ApplicationServicesHostFactory.cs
- InkCanvasAutomationPeer.cs
- SiteIdentityPermission.cs
- RelationalExpressions.cs
- BindingCollection.cs
- DataFormat.cs
- ExtensionCollection.cs
- ObjectItemCollection.cs
- NonSerializedAttribute.cs
- AudioLevelUpdatedEventArgs.cs
- MemoryRecordBuffer.cs
- ItemContainerGenerator.cs
- _ListenerAsyncResult.cs
- DeleteMemberBinder.cs
- Splitter.cs
- UIElementAutomationPeer.cs
- AuthenticationSection.cs
- TokenBasedSetEnumerator.cs
- CfgRule.cs
- SmiMetaData.cs
- MobileResource.cs
- NavigationFailedEventArgs.cs
- WindowsButton.cs
- StyleCollection.cs
- RenamedEventArgs.cs