Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- JoinGraph.cs
- ScriptingWebServicesSectionGroup.cs
- ScriptResourceAttribute.cs
- VerificationAttribute.cs
- TableLayoutCellPaintEventArgs.cs
- CounterNameConverter.cs
- EventLogPermission.cs
- prompt.cs
- SeekableReadStream.cs
- DomNameTable.cs
- MenuItem.cs
- ADConnectionHelper.cs
- TypeExtensions.cs
- ComponentCommands.cs
- MetafileHeaderEmf.cs
- DBCommand.cs
- Positioning.cs
- CompositeTypefaceMetrics.cs
- DataGridParentRows.cs
- Encoder.cs
- XmlWrappingReader.cs
- TextViewBase.cs
- Compress.cs
- SqlRetyper.cs
- SoapSchemaImporter.cs
- ResourceReferenceExpressionConverter.cs
- BulletedList.cs
- EntityViewGenerationAttribute.cs
- AsyncPostBackErrorEventArgs.cs
- FixedSOMLineRanges.cs
- BrowsableAttribute.cs
- LinkDescriptor.cs
- HitTestFilterBehavior.cs
- ProvidersHelper.cs
- BitmapInitialize.cs
- CodeGenerator.cs
- RuntimeConfigLKG.cs
- NativeCompoundFileAPIs.cs
- MulticastOption.cs
- DiscoveryEndpoint.cs
- RecommendedAsConfigurableAttribute.cs
- Mapping.cs
- NativeMethods.cs
- ModelItemDictionaryImpl.cs
- ProcessHostServerConfig.cs
- ConnectionOrientedTransportBindingElement.cs
- PersonalizationStateInfoCollection.cs
- ColumnReorderedEventArgs.cs
- DotNetATv1WindowsLogEntrySerializer.cs
- DataGridViewTextBoxColumn.cs
- ScrollChrome.cs
- Point3DAnimationBase.cs
- HwndSource.cs
- DataGridCellsPresenter.cs
- DataPager.cs
- ValidationPropertyAttribute.cs
- ToolStripPanelRow.cs
- WorkflowDesignerColors.cs
- FigureHelper.cs
- ResizingMessageFilter.cs
- Package.cs
- InvalidOleVariantTypeException.cs
- ToggleButtonAutomationPeer.cs
- NativeWindow.cs
- ManagedFilter.cs
- WebReferencesBuildProvider.cs
- VisualBasicDesignerHelper.cs
- DataGridViewTopLeftHeaderCell.cs
- TemplateControl.cs
- NativeActivityContext.cs
- Adorner.cs
- ZipFileInfo.cs
- EntityAdapter.cs
- EventManager.cs
- DataList.cs
- FrameworkRichTextComposition.cs
- RoutedEventValueSerializer.cs
- ByteConverter.cs
- CallId.cs
- SettingsAttributes.cs
- ImageSourceTypeConverter.cs
- Stroke2.cs
- ContextProperty.cs
- DataGridItemEventArgs.cs
- ControlCollection.cs
- TextBox.cs
- RequestCacheEntry.cs
- UncommonField.cs
- BrowserCapabilitiesCodeGenerator.cs
- EntitySetBase.cs
- AddInStore.cs
- ListSortDescription.cs
- SparseMemoryStream.cs
- QuadraticBezierSegment.cs
- FormViewInsertEventArgs.cs
- PartitionedStreamMerger.cs
- SupportingTokenProviderSpecification.cs
- ProcessHostFactoryHelper.cs
- SerializableAttribute.cs
- UrlSyndicationContent.cs