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
- Light.cs
- SqlReferenceCollection.cs
- PipeStream.cs
- AssemblyInfo.cs
- DoubleKeyFrameCollection.cs
- FixUp.cs
- UpdateRecord.cs
- Oid.cs
- SubpageParaClient.cs
- WorkflowInstanceExtensionCollection.cs
- XdrBuilder.cs
- ReferencedType.cs
- DataColumnMapping.cs
- MaskDescriptors.cs
- SqlBooleanizer.cs
- Triplet.cs
- IList.cs
- RectangleHotSpot.cs
- JapaneseCalendar.cs
- ellipse.cs
- XmlSerializerNamespaces.cs
- StatusBarItemAutomationPeer.cs
- Page.cs
- VectorAnimationBase.cs
- PackageDigitalSignature.cs
- XmlElementAttribute.cs
- DataTemplateKey.cs
- IconHelper.cs
- RectangleConverter.cs
- DesignerWithHeader.cs
- InternalEnumValidatorAttribute.cs
- HandlerFactoryCache.cs
- RadioButtonStandardAdapter.cs
- PeerHopCountAttribute.cs
- GridViewCellAutomationPeer.cs
- StringResourceManager.cs
- TableLayoutStyle.cs
- BamlMapTable.cs
- RotateTransform.cs
- ChangeTracker.cs
- UriSection.cs
- Rss20FeedFormatter.cs
- RadioButtonDesigner.cs
- New.cs
- ApplicationSecurityInfo.cs
- XmlComment.cs
- OutputCacheProfileCollection.cs
- ExtentJoinTreeNode.cs
- HttpCookieCollection.cs
- UrlMapping.cs
- PageEventArgs.cs
- PageStatePersister.cs
- StreamWithDictionary.cs
- EventArgs.cs
- HttpDebugHandler.cs
- TemplateControlParser.cs
- QueryOptionExpression.cs
- InternalSafeNativeMethods.cs
- QuaternionRotation3D.cs
- DataGridViewCellPaintingEventArgs.cs
- PartitionResolver.cs
- PauseStoryboard.cs
- DataGridViewTopLeftHeaderCell.cs
- OdbcError.cs
- AccessibilityHelperForXpWin2k3.cs
- GacUtil.cs
- DocumentReference.cs
- FieldToken.cs
- BinHexDecoder.cs
- MenuBase.cs
- X509Chain.cs
- ToolStripStatusLabel.cs
- CompilerGeneratedAttribute.cs
- WorkflowMessageEventArgs.cs
- DataComponentGenerator.cs
- XmlSchemaParticle.cs
- ProjectionPruner.cs
- HMACSHA512.cs
- ServicePointManager.cs
- ButtonColumn.cs
- MenuItem.cs
- DCSafeHandle.cs
- ReadOnlyDataSourceView.cs
- FileDataSourceCache.cs
- PageBuildProvider.cs
- TextAutomationPeer.cs
- StatusBar.cs
- DateRangeEvent.cs
- Constants.cs
- TextPointerBase.cs
- XmlSchemaSimpleContent.cs
- FileLevelControlBuilderAttribute.cs
- HierarchicalDataBoundControlAdapter.cs
- EdmTypeAttribute.cs
- SpellerStatusTable.cs
- ContentType.cs
- ObjectStateEntryOriginalDbUpdatableDataRecord.cs
- StorageInfo.cs
- WinFormsSpinner.cs
- SqlNotificationRequest.cs