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
- TemplateInstanceAttribute.cs
- TextSelection.cs
- HttpContextBase.cs
- TypeKeyValue.cs
- XmlWrappingWriter.cs
- ClientRuntimeConfig.cs
- ScrollItemPattern.cs
- MatrixTransform.cs
- ConfigurationFileMap.cs
- ObjectStateFormatter.cs
- DataTemplateSelector.cs
- HttpWebRequestElement.cs
- EDesignUtil.cs
- QuestionEventArgs.cs
- WindowsClaimSet.cs
- XNameConverter.cs
- InternalControlCollection.cs
- CustomTypeDescriptor.cs
- DelegatingMessage.cs
- ListViewSelectEventArgs.cs
- CollectionViewSource.cs
- SelectedGridItemChangedEvent.cs
- CodeTryCatchFinallyStatement.cs
- WebConfigurationHost.cs
- JsonByteArrayDataContract.cs
- CfgRule.cs
- ActionItem.cs
- TextRunCache.cs
- DataControlReference.cs
- ManipulationCompletedEventArgs.cs
- XmlHierarchyData.cs
- DataGridViewColumnDividerDoubleClickEventArgs.cs
- SqlIdentifier.cs
- GorillaCodec.cs
- EventHandlersStore.cs
- Trigger.cs
- HistoryEventArgs.cs
- TimeIntervalCollection.cs
- SoapExtensionTypeElementCollection.cs
- ExportOptions.cs
- ContextBase.cs
- StartUpEventArgs.cs
- NameValueSectionHandler.cs
- InplaceBitmapMetadataWriter.cs
- Unit.cs
- SafeMILHandle.cs
- ErrorFormatterPage.cs
- RepeaterCommandEventArgs.cs
- WindowsSysHeader.cs
- BitmapSource.cs
- SubMenuStyleCollection.cs
- ConstraintEnumerator.cs
- storepermission.cs
- BindingWorker.cs
- TextTreeTextElementNode.cs
- fixedPageContentExtractor.cs
- XXXInfos.cs
- Listbox.cs
- NamespaceDisplayAutomationPeer.cs
- SqlUtils.cs
- CodePropertyReferenceExpression.cs
- DataChangedEventManager.cs
- ApplicationSecurityManager.cs
- VectorAnimationUsingKeyFrames.cs
- ExpressionEditorAttribute.cs
- CollectionView.cs
- X509WindowsSecurityToken.cs
- COSERVERINFO.cs
- PartitionResolver.cs
- ProfileEventArgs.cs
- ProcessHostServerConfig.cs
- SchemaTypeEmitter.cs
- CommandBindingCollection.cs
- DataGridViewCellStyle.cs
- EmbeddedMailObjectsCollection.cs
- ECDiffieHellmanCng.cs
- Internal.cs
- ConfigurationPermission.cs
- HttpDebugHandler.cs
- Sentence.cs
- WebBrowserBase.cs
- CodeDirectionExpression.cs
- DataControlLinkButton.cs
- IPHostEntry.cs
- TextEffectResolver.cs
- InputLangChangeEvent.cs
- EncryptedType.cs
- FontSourceCollection.cs
- TransactionBridge.cs
- RoutedCommand.cs
- XmlIgnoreAttribute.cs
- XsltConvert.cs
- QilVisitor.cs
- DynamicValidatorEventArgs.cs
- UserUseLicenseDictionaryLoader.cs
- ExcCanonicalXml.cs
- KeyTime.cs
- NativeMethods.cs
- BinaryFormatterWriter.cs
- KeyMatchBuilder.cs