Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / 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); } } }
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- RegistrySecurity.cs
- RuntimeConfigurationRecord.cs
- SafeTokenHandle.cs
- WebPartZoneBase.cs
- validation.cs
- HttpWebRequest.cs
- ReadOnlyDictionary.cs
- Ref.cs
- MethodExpr.cs
- FacetValueContainer.cs
- LessThanOrEqual.cs
- UnsafeNativeMethods.cs
- PrintDialog.cs
- PropertyDescriptorComparer.cs
- FacetChecker.cs
- ProcessHostMapPath.cs
- ProjectionPathBuilder.cs
- RijndaelManaged.cs
- XmlPreloadedResolver.cs
- SoapAttributeAttribute.cs
- ImageKeyConverter.cs
- DropAnimation.xaml.cs
- ActionFrame.cs
- SHA384.cs
- AttachedPropertyBrowsableWhenAttributePresentAttribute.cs
- DebugView.cs
- XsltCompileContext.cs
- PowerModeChangedEventArgs.cs
- WithParamAction.cs
- AvTraceDetails.cs
- WebPartTransformerCollection.cs
- MailDefinition.cs
- TableLayoutStyle.cs
- PeerCollaboration.cs
- Security.cs
- RuntimeTransactionHandle.cs
- ConsumerConnectionPoint.cs
- Event.cs
- XpsS0ValidatingLoader.cs
- Block.cs
- ServiceModelConfigurationElementCollection.cs
- FileNotFoundException.cs
- ToolStripDropDownClosedEventArgs.cs
- EventManager.cs
- Geometry3D.cs
- DnsEndPoint.cs
- SafeEventLogWriteHandle.cs
- PeerNameRecord.cs
- AnimationException.cs
- InvalidFilterCriteriaException.cs
- WithStatement.cs
- AnimationLayer.cs
- Table.cs
- Vector3D.cs
- SkewTransform.cs
- TiffBitmapDecoder.cs
- ViewgenContext.cs
- ZipIORawDataFileBlock.cs
- NotifyInputEventArgs.cs
- EntityException.cs
- XmlSchemaValidationException.cs
- PropertyNames.cs
- ErrorRuntimeConfig.cs
- ThumbButtonInfo.cs
- SkipQueryOptionExpression.cs
- ListSurrogate.cs
- nulltextnavigator.cs
- SchemaEntity.cs
- CacheMemory.cs
- SubqueryRules.cs
- StrongNameMembershipCondition.cs
- MimeFormImporter.cs
- Message.cs
- DoubleLink.cs
- _TimerThread.cs
- DataViewManager.cs
- SQLInt16.cs
- wmiprovider.cs
- BamlResourceContent.cs
- ProfileEventArgs.cs
- AssociationType.cs
- ProcessInfo.cs
- MessageQueuePermissionAttribute.cs
- ScrollViewer.cs
- DataGridViewCellFormattingEventArgs.cs
- SqlBinder.cs
- OrderedDictionary.cs
- MethodRental.cs
- WorkflowOwnerAsyncResult.cs
- Models.cs
- RegexGroupCollection.cs
- EntityDataSourceSelectedEventArgs.cs
- TableRowCollection.cs
- sqlcontext.cs
- SessionSwitchEventArgs.cs
- SafeRightsManagementPubHandle.cs
- MonikerBuilder.cs
- RangeValuePatternIdentifiers.cs
- TextServicesCompartmentContext.cs
- EventMappingSettingsCollection.cs