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
- CompiledQueryCacheKey.cs
- InvalidWMPVersionException.cs
- AspCompat.cs
- InputBinder.cs
- StrokeCollectionConverter.cs
- SymDocumentType.cs
- unsafeIndexingFilterStream.cs
- SafeCryptoHandles.cs
- DirectoryObjectSecurity.cs
- ClientApiGenerator.cs
- ServiceNameElement.cs
- CalendarDateChangedEventArgs.cs
- AsyncResult.cs
- DataRowView.cs
- _LazyAsyncResult.cs
- GuidConverter.cs
- ThicknessAnimationBase.cs
- MasterPage.cs
- AccessText.cs
- FtpRequestCacheValidator.cs
- PointAnimation.cs
- FixedBufferAttribute.cs
- EntityTransaction.cs
- relpropertyhelper.cs
- DrawingServices.cs
- PanelStyle.cs
- Wrapper.cs
- StringAttributeCollection.cs
- EditingCommands.cs
- WebEventCodes.cs
- TableLayoutSettings.cs
- XmlSchemaFacet.cs
- DataTable.cs
- ReceiveMessageAndVerifySecurityAsyncResultBase.cs
- DataShape.cs
- RightNameExpirationInfoPair.cs
- ThreadPool.cs
- PopupEventArgs.cs
- Query.cs
- UnmanagedBitmapWrapper.cs
- TreeViewItem.cs
- ButtonStandardAdapter.cs
- EndpointAddressProcessor.cs
- FileUpload.cs
- CustomErrorsSectionWrapper.cs
- SpStreamWrapper.cs
- TextBoxRenderer.cs
- UpdateTranslator.cs
- SqlXmlStorage.cs
- HttpValueCollection.cs
- DateTimeConverter2.cs
- DataTableTypeConverter.cs
- IPipelineRuntime.cs
- ResourceKey.cs
- StoreAnnotationsMap.cs
- safex509handles.cs
- ListBindingHelper.cs
- odbcmetadatacollectionnames.cs
- TypeSource.cs
- ToolBarTray.cs
- DecoderFallback.cs
- XmlConverter.cs
- DoubleUtil.cs
- BindingRestrictions.cs
- FileDialogCustomPlacesCollection.cs
- QilTernary.cs
- GeneralTransform3D.cs
- EncryptedPackageFilter.cs
- SafeRightsManagementEnvironmentHandle.cs
- FrameworkElementFactoryMarkupObject.cs
- Padding.cs
- CodeStatement.cs
- EntityStoreSchemaGenerator.cs
- QueueProcessor.cs
- Expander.cs
- StateMachineWorkflowDesigner.cs
- ModelServiceImpl.cs
- RoutedCommand.cs
- elementinformation.cs
- EventMemberCodeDomSerializer.cs
- OleCmdHelper.cs
- TemplateParser.cs
- DrawingGroupDrawingContext.cs
- PathGeometry.cs
- Graph.cs
- TableLayoutColumnStyleCollection.cs
- TreeIterator.cs
- FunctionDetailsReader.cs
- BroadcastEventHelper.cs
- ComponentCollection.cs
- SemanticBasicElement.cs
- ProfileModule.cs
- EditCommandColumn.cs
- RequestCache.cs
- CommonXSendMessage.cs
- RegexGroup.cs
- LoadGrammarCompletedEventArgs.cs
- Color.cs
- LassoSelectionBehavior.cs
- MediaPlayer.cs