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
- RoleManagerModule.cs
- SplayTreeNode.cs
- EncryptedKey.cs
- SqlCommandAsyncResult.cs
- shaperfactoryquerycacheentry.cs
- HttpPostedFileBase.cs
- ObjectKeyFrameCollection.cs
- RoutedEventConverter.cs
- ObjectTag.cs
- ReferenceList.cs
- RtfToken.cs
- TypeReference.cs
- DbConnectionPoolGroupProviderInfo.cs
- ArrayTypeMismatchException.cs
- ConfigWriter.cs
- ScriptComponentDescriptor.cs
- ImageAutomationPeer.cs
- CompatibleIComparer.cs
- ScrollChangedEventArgs.cs
- ToolStripProgressBar.cs
- graph.cs
- PropertyChangedEventArgs.cs
- CapabilitiesSection.cs
- ExpressionNormalizer.cs
- TableColumnCollection.cs
- Hashtable.cs
- TextAdaptor.cs
- InfoCardUIAgent.cs
- WebPartActionVerb.cs
- ButtonField.cs
- SafeNativeMethods.cs
- Internal.cs
- WebServiceParameterData.cs
- HostingEnvironmentWrapper.cs
- MessageDesigner.cs
- IsolatedStoragePermission.cs
- PageCodeDomTreeGenerator.cs
- TextServicesProperty.cs
- EntityUtil.cs
- BlurEffect.cs
- DataContractSerializerSection.cs
- PeerNameRegistration.cs
- OwnerDrawPropertyBag.cs
- ObjectTokenCategory.cs
- FlatButtonAppearance.cs
- MetadataArtifactLoaderCompositeResource.cs
- DocumentViewerBase.cs
- CreateUserWizardStep.cs
- BindingListCollectionView.cs
- FunctionImportElement.cs
- WorkflowIdleBehavior.cs
- DynamicActionMessageFilter.cs
- Panel.cs
- FilterableAttribute.cs
- Convert.cs
- FlowDocumentFormatter.cs
- TransformationRules.cs
- Int16AnimationUsingKeyFrames.cs
- DataKeyArray.cs
- XmlMapping.cs
- RawKeyboardInputReport.cs
- CustomAttributeSerializer.cs
- OdbcError.cs
- EpmSyndicationContentSerializer.cs
- Timer.cs
- HttpDictionary.cs
- DuplicateWaitObjectException.cs
- CodeCompileUnit.cs
- ToolStripControlHost.cs
- VirtualPath.cs
- FamilyMap.cs
- StaticFileHandler.cs
- ReadOnlyHierarchicalDataSourceView.cs
- GcSettings.cs
- EventLogPermissionEntry.cs
- BaseCodeDomTreeGenerator.cs
- StructuredTypeEmitter.cs
- ObjectDisposedException.cs
- DigitalSignatureProvider.cs
- Predicate.cs
- DataBindingList.cs
- FormViewPageEventArgs.cs
- HttpWriter.cs
- WorkflowInstanceQuery.cs
- DataGridViewHeaderCell.cs
- TabControlAutomationPeer.cs
- ColumnMap.cs
- PropertyGroupDescription.cs
- SqlXmlStorage.cs
- ReadOnlyDataSource.cs
- EnumBuilder.cs
- ETagAttribute.cs
- Message.cs
- CannotUnloadAppDomainException.cs
- CodeCompiler.cs
- PngBitmapEncoder.cs
- BulletChrome.cs
- UnmanagedMarshal.cs
- BrowsableAttribute.cs
- XsdDuration.cs