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
- xsdvalidator.cs
- AttachedPropertyBrowsableAttribute.cs
- ProviderConnectionPoint.cs
- XmlNamespaceMapping.cs
- CounterCreationData.cs
- Menu.cs
- UIElementParagraph.cs
- EmptyStringExpandableObjectConverter.cs
- SystemResourceKey.cs
- FilterableAttribute.cs
- StatusBarDrawItemEvent.cs
- RIPEMD160Managed.cs
- GroupBox.cs
- ProfilePropertyMetadata.cs
- SourceFileBuildProvider.cs
- UpWmlPageAdapter.cs
- HandlerFactoryWrapper.cs
- ColorMatrix.cs
- ColorAnimation.cs
- ChameleonKey.cs
- ToolStripItemCollection.cs
- XmlCharType.cs
- DateTimeParse.cs
- DataGridViewControlCollection.cs
- ListViewCommandEventArgs.cs
- Bold.cs
- FixUpCollection.cs
- PrePrepareMethodAttribute.cs
- ManagedWndProcTracker.cs
- ProfilePropertySettings.cs
- COM2PropertyPageUITypeConverter.cs
- AssociationProvider.cs
- LambdaCompiler.Statements.cs
- BamlRecordReader.cs
- OdbcConnectionFactory.cs
- ConnectionStringSettingsCollection.cs
- ActivationArguments.cs
- AsyncStreamReader.cs
- XsltConvert.cs
- EncodingConverter.cs
- TimeSpanConverter.cs
- UnhandledExceptionEventArgs.cs
- DiagnosticTrace.cs
- ElementUtil.cs
- ParagraphResult.cs
- ServiceModelEnumValidator.cs
- TreeWalkHelper.cs
- MexTcpBindingElement.cs
- BaseAsyncResult.cs
- UnsafeNativeMethods.cs
- IdSpace.cs
- FixUp.cs
- PartitionerQueryOperator.cs
- SizeF.cs
- ProfilePropertyMetadata.cs
- RowToFieldTransformer.cs
- TypeListConverter.cs
- IntPtr.cs
- TemplateGroupCollection.cs
- FacetEnabledSchemaElement.cs
- activationcontext.cs
- XmlComplianceUtil.cs
- LineProperties.cs
- ClientCultureInfo.cs
- controlskin.cs
- DependencyObjectProvider.cs
- SignatureSummaryDialog.cs
- KnownColorTable.cs
- EqualityComparer.cs
- Transform.cs
- NameValueSectionHandler.cs
- UnsafeNativeMethods.cs
- EventLogLink.cs
- EntityDescriptor.cs
- TextSelectionHelper.cs
- ObjectContext.cs
- CharConverter.cs
- IMembershipProvider.cs
- HashHelper.cs
- PersonalizablePropertyEntry.cs
- DrawingAttributesDefaultValueFactory.cs
- NCryptNative.cs
- CanonicalXml.cs
- HGlobalSafeHandle.cs
- Cursor.cs
- OperationContractGenerationContext.cs
- Module.cs
- Guid.cs
- Typeface.cs
- RowUpdatingEventArgs.cs
- CaseCqlBlock.cs
- WebPartConnectionsConfigureVerb.cs
- FunctionQuery.cs
- RemoteWebConfigurationHostServer.cs
- Propagator.cs
- VisualTreeUtils.cs
- TopClause.cs
- PropertyEmitterBase.cs
- DbSourceParameterCollection.cs
- RepeaterItemCollection.cs