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
- DiscoveryServerProtocol.cs
- StylusPlugin.cs
- SerialPinChanges.cs
- BypassElement.cs
- RelationshipWrapper.cs
- OdbcConnectionHandle.cs
- RTLAwareMessageBox.cs
- AppDomainInstanceProvider.cs
- ResourcesGenerator.cs
- WindowsTokenRoleProvider.cs
- XamlSerializer.cs
- CompilationLock.cs
- ParseHttpDate.cs
- Run.cs
- HttpCookieCollection.cs
- PrintPreviewControl.cs
- LoaderAllocator.cs
- Parsers.cs
- TaiwanCalendar.cs
- ConfigurationElementCollection.cs
- Module.cs
- EntityDataSourceWrapperCollection.cs
- UriExt.cs
- ExpandableObjectConverter.cs
- ReachPrintTicketSerializer.cs
- SQLByteStorage.cs
- DeploymentSection.cs
- SplitterCancelEvent.cs
- BuildProvidersCompiler.cs
- Context.cs
- ExtendedProtectionPolicyTypeConverter.cs
- UnsafePeerToPeerMethods.cs
- formatstringdialog.cs
- SessionPageStatePersister.cs
- StringSorter.cs
- Delegate.cs
- Int32CAMarshaler.cs
- ScrollItemPatternIdentifiers.cs
- JsonUriDataContract.cs
- SignatureSummaryDialog.cs
- BuildManagerHost.cs
- GridSplitterAutomationPeer.cs
- Speller.cs
- LinkedList.cs
- WithStatement.cs
- RequestResizeEvent.cs
- Comparer.cs
- TextServicesCompartment.cs
- X509Utils.cs
- WorkflowDesigner.cs
- StringUtil.cs
- AppearanceEditorPart.cs
- PositiveTimeSpanValidatorAttribute.cs
- DefaultTraceListener.cs
- ConfigXmlComment.cs
- ReliableSessionBindingElement.cs
- RubberbandSelector.cs
- BindingList.cs
- ViewManagerAttribute.cs
- RegistrationServices.cs
- SslStream.cs
- VectorAnimation.cs
- PropertyEntry.cs
- SpellerError.cs
- SrgsOneOf.cs
- CodeAttachEventStatement.cs
- CodeTypeConstructor.cs
- OdbcTransaction.cs
- ProcessModuleCollection.cs
- SettingsBase.cs
- RegexInterpreter.cs
- RangeContentEnumerator.cs
- WmpBitmapDecoder.cs
- DispatchWrapper.cs
- Collection.cs
- PointCollectionValueSerializer.cs
- FunctionCommandText.cs
- StickyNoteHelper.cs
- CodeTryCatchFinallyStatement.cs
- ItemsControl.cs
- Subtree.cs
- NamespaceEmitter.cs
- ProcessingInstructionAction.cs
- TemplateApplicationHelper.cs
- XsdCachingReader.cs
- DiscoveryClientDocuments.cs
- DataGridTextBox.cs
- ClientData.cs
- DataContractSerializerServiceBehavior.cs
- SqlDataReaderSmi.cs
- LinkDescriptor.cs
- FontFamily.cs
- TextFormatterImp.cs
- TableLayoutStyle.cs
- Point3D.cs
- WeakHashtable.cs
- basecomparevalidator.cs
- XmlToDatasetMap.cs
- FactoryGenerator.cs
- SSmlParser.cs