Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / xsp / System / Web / Security / PassportAuthenticationEventArgs.cs / 1 / PassportAuthenticationEventArgs.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* * PassportAuthenticationEventArgs class * * Copyright (c) 1999 Microsoft Corporation */ namespace System.Web.Security { using System.Security.Principal; using System.Security.Permissions; ////// The /// event argument passed to the PassportAuthentication_OnAuthenticate event by the /// PassportAuthentication module. /// Since there is already an identity at this point, this is useful mainly /// for attaching a custom IPrincipal object to the context using the supplied /// identity. /// [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] public sealed class PassportAuthenticationEventArgs : EventArgs { private IPrincipal _User; private HttpContext _Context; private PassportIdentity _Identity; ////// IPrincipal /// object to be associated with the request. /// The user object should be attached to the context. If User is non null and Context.User is /// null, the PassportAuthenticationModule will initialize Context.User with /// PassportAuthenticationEventArgs.User. /// public IPrincipal User { get { return _User;} [SecurityPermission(SecurityAction.Demand, ControlPrincipal=true)] set { _User = value; } } ////// The /// HttpContext intrinsic - most notably provides access to Request, Response, and /// User objects. /// public HttpContext Context { get { return _Context;}} ////// An authenticated Passport identity. /// public PassportIdentity Identity { get { return _Identity;}} ////// Constructor /// public PassportAuthenticationEventArgs(PassportIdentity identity, HttpContext context) { _Identity = identity; _Context = context; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* * PassportAuthenticationEventArgs class * * Copyright (c) 1999 Microsoft Corporation */ namespace System.Web.Security { using System.Security.Principal; using System.Security.Permissions; ////// The /// event argument passed to the PassportAuthentication_OnAuthenticate event by the /// PassportAuthentication module. /// Since there is already an identity at this point, this is useful mainly /// for attaching a custom IPrincipal object to the context using the supplied /// identity. /// [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] public sealed class PassportAuthenticationEventArgs : EventArgs { private IPrincipal _User; private HttpContext _Context; private PassportIdentity _Identity; ////// IPrincipal /// object to be associated with the request. /// The user object should be attached to the context. If User is non null and Context.User is /// null, the PassportAuthenticationModule will initialize Context.User with /// PassportAuthenticationEventArgs.User. /// public IPrincipal User { get { return _User;} [SecurityPermission(SecurityAction.Demand, ControlPrincipal=true)] set { _User = value; } } ////// The /// HttpContext intrinsic - most notably provides access to Request, Response, and /// User objects. /// public HttpContext Context { get { return _Context;}} ////// An authenticated Passport identity. /// public PassportIdentity Identity { get { return _Identity;}} ////// Constructor /// public PassportAuthenticationEventArgs(PassportIdentity identity, HttpContext context) { _Identity = identity; _Context = context; } } } // 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
- TrustLevel.cs
- StorageMappingItemCollection.cs
- JsonQNameDataContract.cs
- NameValueCollection.cs
- DataGridViewColumnStateChangedEventArgs.cs
- SingleResultAttribute.cs
- AstNode.cs
- SQLBoolean.cs
- GiveFeedbackEventArgs.cs
- ZoomComboBox.cs
- InterleavedZipPartStream.cs
- FileInfo.cs
- ObjectQueryState.cs
- DataGridItemAutomationPeer.cs
- NumberAction.cs
- ConfigPathUtility.cs
- CellCreator.cs
- CodeDomComponentSerializationService.cs
- XmlQuerySequence.cs
- UserControlBuildProvider.cs
- DataGridViewTextBoxColumn.cs
- CompositeActivityMarkupSerializer.cs
- ReadWriteObjectLock.cs
- IPPacketInformation.cs
- ImplicitInputBrush.cs
- Guid.cs
- RuntimeEnvironment.cs
- ObjectDataSourceFilteringEventArgs.cs
- EdmScalarPropertyAttribute.cs
- KeyValueSerializer.cs
- _SecureChannel.cs
- RegionIterator.cs
- CharStorage.cs
- StreamResourceInfo.cs
- ListChangedEventArgs.cs
- CompilationSection.cs
- XmlSchemaElement.cs
- FixedSOMImage.cs
- MediaElement.cs
- ProfileService.cs
- Expression.cs
- SignedInfo.cs
- LineBreak.cs
- OracleInfoMessageEventArgs.cs
- DataRecordInfo.cs
- DataListDesigner.cs
- UserControlDocumentDesigner.cs
- TreeViewBindingsEditorForm.cs
- BitHelper.cs
- DefaultAsyncDataDispatcher.cs
- ResizingMessageFilter.cs
- LOSFormatter.cs
- XmlRootAttribute.cs
- MemoryFailPoint.cs
- SvcMapFileSerializer.cs
- PageCodeDomTreeGenerator.cs
- Missing.cs
- QuotedPairReader.cs
- CodeExporter.cs
- SubpageParagraph.cs
- DependencyObjectPropertyDescriptor.cs
- ProfessionalColorTable.cs
- WebScriptEnablingBehavior.cs
- CodeComment.cs
- GeneralTransform3DCollection.cs
- ScheduleChanges.cs
- WhitespaceSignificantCollectionAttribute.cs
- WindowsFormsLinkLabel.cs
- QuaternionConverter.cs
- ProviderConnectionPoint.cs
- FontNameEditor.cs
- AccessDataSourceDesigner.cs
- LinkedResource.cs
- RegularExpressionValidator.cs
- HwndHost.cs
- DataGridViewCell.cs
- AudioSignalProblemOccurredEventArgs.cs
- CompoundFileDeflateTransform.cs
- prefixendpointaddressmessagefiltertable.cs
- FixedPosition.cs
- ArrangedElement.cs
- CatalogPartChrome.cs
- ResourcesChangeInfo.cs
- CacheSection.cs
- ListItemConverter.cs
- ProfileServiceManager.cs
- DataGridViewRowContextMenuStripNeededEventArgs.cs
- LocalClientSecuritySettings.cs
- RegexWriter.cs
- ListViewUpdateEventArgs.cs
- Thread.cs
- Encoding.cs
- WindowsTokenRoleProvider.cs
- AlphaSortedEnumConverter.cs
- TextEditorLists.cs
- SafeRightsManagementHandle.cs
- StdRegProviderWrapper.cs
- MimeFormImporter.cs
- ProgressBarRenderer.cs
- PartialTrustHelpers.cs