Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / 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; } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- NativeMethods.cs
- localization.cs
- EventWaitHandleSecurity.cs
- DataGridViewTextBoxCell.cs
- ClientApiGenerator.cs
- FormatPage.cs
- CallbackCorrelationInitializer.cs
- UnsafeNativeMethodsCLR.cs
- FlowchartStart.xaml.cs
- GroupStyle.cs
- TPLETWProvider.cs
- InteropBitmapSource.cs
- ListViewDeleteEventArgs.cs
- WmpBitmapEncoder.cs
- SQLDateTimeStorage.cs
- HMACRIPEMD160.cs
- ClientTargetSection.cs
- TypeListConverter.cs
- ExpressionBuilderContext.cs
- KeyGestureValueSerializer.cs
- AttachedPropertyMethodSelector.cs
- ListItemParagraph.cs
- InternalBufferOverflowException.cs
- GridViewEditEventArgs.cs
- ContainerParaClient.cs
- RowType.cs
- PerformanceCounterNameAttribute.cs
- SystemResources.cs
- XhtmlTextWriter.cs
- CannotUnloadAppDomainException.cs
- StorageMappingFragment.cs
- ContainerUIElement3D.cs
- xml.cs
- ComIntegrationManifestGenerator.cs
- TextEndOfLine.cs
- ListDictionaryInternal.cs
- SchemaSetCompiler.cs
- XmlAtomicValue.cs
- EventLogRecord.cs
- VirtualizingPanel.cs
- documentsequencetextview.cs
- CardSpaceSelector.cs
- BinHexEncoder.cs
- DragDeltaEventArgs.cs
- SecurityContextSecurityTokenAuthenticator.cs
- ValidationEventArgs.cs
- CompatibleComparer.cs
- ConnectionsZoneDesigner.cs
- CryptoApi.cs
- RequestResizeEvent.cs
- TypeConverters.cs
- XmlSchemaException.cs
- ToolStripItemClickedEventArgs.cs
- MarkupWriter.cs
- TextBoxBase.cs
- TableDesigner.cs
- TextUtf8RawTextWriter.cs
- XmlAttribute.cs
- SqlLiftIndependentRowExpressions.cs
- RoutedEvent.cs
- RegistrationServices.cs
- HttpProcessUtility.cs
- CodeStatement.cs
- StylusButtonEventArgs.cs
- ItemCollection.cs
- DragEventArgs.cs
- EncoderBestFitFallback.cs
- ExpressionCopier.cs
- SelectedDatesCollection.cs
- HwndSource.cs
- MachineKey.cs
- X509ImageLogo.cs
- GridViewDeleteEventArgs.cs
- MethodBody.cs
- DataServiceQueryProvider.cs
- CopyEncoder.cs
- ActivityExecutionFilter.cs
- GACIdentityPermission.cs
- ProcessModuleCollection.cs
- ReaderOutput.cs
- ClientFormsAuthenticationCredentials.cs
- NumericUpDown.cs
- RelationshipConstraintValidator.cs
- RepeaterItemCollection.cs
- ObjectQueryExecutionPlan.cs
- HttpWebRequestElement.cs
- TaskDesigner.cs
- MethodAccessException.cs
- SqlRewriteScalarSubqueries.cs
- FrameworkName.cs
- DataGridViewAutoSizeModeEventArgs.cs
- Helpers.cs
- SemanticAnalyzer.cs
- _NtlmClient.cs
- FamilyTypeface.cs
- SemanticAnalyzer.cs
- StylusShape.cs
- Int64Animation.cs
- EmbeddedMailObject.cs
- SrgsDocument.cs