Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / Hosting / IIS7UserPrincipal.cs / 1305376 / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ColorContextHelper.cs
- TextRange.cs
- ListDictionary.cs
- AsymmetricCryptoHandle.cs
- FrameworkReadOnlyPropertyMetadata.cs
- SharedPersonalizationStateInfo.cs
- CodeThrowExceptionStatement.cs
- TransactionProtocolConverter.cs
- DocumentScope.cs
- ExtensionWindowHeader.cs
- WizardStepCollectionEditor.cs
- OracleDataReader.cs
- AssertSection.cs
- _ListenerAsyncResult.cs
- ConnectionManagementSection.cs
- FontFamily.cs
- SystemResourceHost.cs
- PageEventArgs.cs
- UIPermission.cs
- WebEvents.cs
- TypeForwardedToAttribute.cs
- ArrayList.cs
- StringComparer.cs
- HttpListenerPrefixCollection.cs
- HttpBrowserCapabilitiesWrapper.cs
- Rule.cs
- DocumentGridPage.cs
- UnsafeNativeMethods.cs
- AlphabeticalEnumConverter.cs
- PartialCachingControl.cs
- BCryptNative.cs
- TextServicesDisplayAttribute.cs
- Model3D.cs
- XsdBuildProvider.cs
- StateDesigner.Helpers.cs
- BoundColumn.cs
- RadioButton.cs
- ChildDocumentBlock.cs
- DispatcherHooks.cs
- MsmqInputChannelListener.cs
- TaskFileService.cs
- safelinkcollection.cs
- SmtpFailedRecipientException.cs
- RotateTransform.cs
- AssemblyInfo.cs
- FixUpCollection.cs
- ThreadAbortException.cs
- TableLayout.cs
- CommandDevice.cs
- CollectionChange.cs
- Hex.cs
- LayoutEvent.cs
- CacheRequest.cs
- DataGridViewRowsRemovedEventArgs.cs
- SetIterators.cs
- Match.cs
- DelegateHelpers.cs
- GlobalizationSection.cs
- FormsAuthenticationCredentials.cs
- XmlWriter.cs
- ExecutionTracker.cs
- webproxy.cs
- DataGridViewRowHeaderCell.cs
- WebResourceAttribute.cs
- DataTableMappingCollection.cs
- WebControlsSection.cs
- HttpsHostedTransportConfiguration.cs
- X509Utils.cs
- FrameworkContentElementAutomationPeer.cs
- PersonalizationProvider.cs
- DataGridAddNewRow.cs
- GetLedgerEntryForRecipientRequest.cs
- TreeNodeCollection.cs
- TriggerAction.cs
- AssemblyCache.cs
- XPathSelfQuery.cs
- DisableDpiAwarenessAttribute.cs
- RangeContentEnumerator.cs
- ScriptManagerProxy.cs
- StringValidator.cs
- WebServicesSection.cs
- HyperLinkDataBindingHandler.cs
- Debugger.cs
- RangeEnumerable.cs
- ResourcePool.cs
- BaseUriHelper.cs
- DataGridPagerStyle.cs
- Calendar.cs
- SoapMessage.cs
- WebControlAdapter.cs
- RelativeSource.cs
- Roles.cs
- CrossSiteScriptingValidation.cs
- StackOverflowException.cs
- WinFormsSecurity.cs
- StylusSystemGestureEventArgs.cs
- CatalogPart.cs
- XmlSchemaComplexContent.cs
- SspiWrapper.cs
- LicenseProviderAttribute.cs