Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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
- ImpersonationContext.cs
- SeparatorAutomationPeer.cs
- COM2PropertyDescriptor.cs
- UserThread.cs
- ConfigurationStrings.cs
- RelOps.cs
- XmlSchemaType.cs
- SizeAnimationClockResource.cs
- OdbcRowUpdatingEvent.cs
- UserInitiatedNavigationPermission.cs
- keycontainerpermission.cs
- TopClause.cs
- lengthconverter.cs
- ToolStripOverflow.cs
- LassoSelectionBehavior.cs
- Utilities.cs
- HierarchicalDataBoundControl.cs
- parserscommon.cs
- TaskFormBase.cs
- EntityDataSourceMemberPath.cs
- SoapIncludeAttribute.cs
- SoapAttributeOverrides.cs
- DataRowChangeEvent.cs
- EditorAttribute.cs
- ObjectItemLoadingSessionData.cs
- ArrayTypeMismatchException.cs
- ConfigXmlAttribute.cs
- TableItemStyle.cs
- DesignTimeParseData.cs
- ArrayConverter.cs
- XmlLinkedNode.cs
- DesignerFrame.cs
- EntityDesignPluralizationHandler.cs
- UnsafeCollabNativeMethods.cs
- XmlSchemaAttributeGroupRef.cs
- ProgressChangedEventArgs.cs
- CodeGenerator.cs
- ExpressionList.cs
- QilPatternVisitor.cs
- FixedSOMLineCollection.cs
- DrawingAttributesDefaultValueFactory.cs
- CacheEntry.cs
- ConstraintManager.cs
- PathFigureCollectionValueSerializer.cs
- CodeDirectionExpression.cs
- OutputCache.cs
- PrintingPermissionAttribute.cs
- EventSourceCreationData.cs
- SqlMultiplexer.cs
- HtmlInputImage.cs
- brushes.cs
- SimpleLine.cs
- ModelPerspective.cs
- FileDialogCustomPlace.cs
- StringArrayConverter.cs
- UIElement3DAutomationPeer.cs
- DesignerEventService.cs
- SHA256.cs
- MessageTransmitTraceRecord.cs
- KeySplineConverter.cs
- DictionaryEntry.cs
- ElementMarkupObject.cs
- TreeNodeSelectionProcessor.cs
- NoneExcludedImageIndexConverter.cs
- DataKey.cs
- HttpClientCertificate.cs
- RoutedEvent.cs
- WindowsGraphicsWrapper.cs
- ChtmlCalendarAdapter.cs
- SqlException.cs
- ObjectToIdCache.cs
- HtmlTableCell.cs
- ArglessEventHandlerProxy.cs
- MimePart.cs
- Attributes.cs
- SingleAnimation.cs
- UIElement.cs
- MenuItem.cs
- ProtocolsConfigurationEntry.cs
- XmlSchemaValidationException.cs
- PingOptions.cs
- PathGeometry.cs
- ExecutedRoutedEventArgs.cs
- ConnectionsZone.cs
- PrtCap_Builder.cs
- SafeRightsManagementEnvironmentHandle.cs
- Size3DConverter.cs
- BindingExpressionUncommonField.cs
- ResourceDescriptionAttribute.cs
- Opcode.cs
- VisualCollection.cs
- RecognizedPhrase.cs
- OpenFileDialog.cs
- Point3DValueSerializer.cs
- GridItemPattern.cs
- Parameter.cs
- SelectionService.cs
- WebServiceEndpoint.cs
- WebPartCollection.cs
- _NetRes.cs