Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / DEVDIV / depot / DevDiv / releases / whidbey / QFE / ndp / fx / src / xsp / System / Web / Security / WindowsAuthenticationEventArgs.cs / 1 / WindowsAuthenticationEventArgs.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* * WindowsAuthenticationEventArgs class * * Copyright (c) 1999 Microsoft Corporation */ namespace System.Web.Security { using System.Security.Principal; using System.Security.Permissions; ////// [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] public sealed class WindowsAuthenticationEventArgs : EventArgs { private IPrincipal _User; private HttpContext _Context; private WindowsIdentity _Identity; ///The Windows authentication module raises this event. This /// is the event argument passed to the WindowsAuthentication_OnAuthenticate event. /// Contains a WindowsIdentity object and the IPrincipal object used for the context. ////// public IPrincipal User { get { return _User;} [SecurityPermission(SecurityAction.Demand, ControlPrincipal=true)] set { _User = value; } } ///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 WindowsAuthenticationModule will initialize /// Context.User with WindowsAuthenticationEventArgs.User. ////// The HttpContext intrinsic (provides access to /// Request, Response, and User objects). /// public HttpContext Context { get { return _Context;}} ////// An authenticated Windows identity. /// public WindowsIdentity Identity { get { return _Identity;}} ////// public WindowsAuthenticationEventArgs(WindowsIdentity 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. //------------------------------------------------------------------------------ //Initializes a newly created instance of the /// WindowsAuthenticationEventArgs Class. ///// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* * WindowsAuthenticationEventArgs class * * Copyright (c) 1999 Microsoft Corporation */ namespace System.Web.Security { using System.Security.Principal; using System.Security.Permissions; ////// [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] public sealed class WindowsAuthenticationEventArgs : EventArgs { private IPrincipal _User; private HttpContext _Context; private WindowsIdentity _Identity; ///The Windows authentication module raises this event. This /// is the event argument passed to the WindowsAuthentication_OnAuthenticate event. /// Contains a WindowsIdentity object and the IPrincipal object used for the context. ////// public IPrincipal User { get { return _User;} [SecurityPermission(SecurityAction.Demand, ControlPrincipal=true)] set { _User = value; } } ///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 WindowsAuthenticationModule will initialize /// Context.User with WindowsAuthenticationEventArgs.User. ////// The HttpContext intrinsic (provides access to /// Request, Response, and User objects). /// public HttpContext Context { get { return _Context;}} ////// An authenticated Windows identity. /// public WindowsIdentity Identity { get { return _Identity;}} ////// public WindowsAuthenticationEventArgs(WindowsIdentity 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.Initializes a newly created instance of the /// WindowsAuthenticationEventArgs Class. ///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- RewritingPass.cs
- ReferenceEqualityComparer.cs
- SearchForVirtualItemEventArgs.cs
- XmlWrappingWriter.cs
- ItemsControl.cs
- BuildProvidersCompiler.cs
- SiteMapNodeCollection.cs
- GridViewColumn.cs
- ClearTypeHintValidation.cs
- CryptoApi.cs
- ISFClipboardData.cs
- CompilerError.cs
- AuthenticationService.cs
- PageHandlerFactory.cs
- EncodingTable.cs
- AssemblyResourceLoader.cs
- ControlParameter.cs
- DSGeneratorProblem.cs
- PolyQuadraticBezierSegment.cs
- CommunicationObjectFaultedException.cs
- InputScope.cs
- NTAccount.cs
- SerializationHelper.cs
- Int32Animation.cs
- TrackingCondition.cs
- MetadataPropertyAttribute.cs
- SqlBuffer.cs
- clipboard.cs
- ObjectViewEntityCollectionData.cs
- WorkflowNamespace.cs
- DataServiceQueryProvider.cs
- ObjectItemCachedAssemblyLoader.cs
- EventItfInfo.cs
- Int64AnimationUsingKeyFrames.cs
- ImpersonationContext.cs
- CheckBoxField.cs
- SafeMILHandle.cs
- ScrollChrome.cs
- Fault.cs
- BoolLiteral.cs
- MenuScrollingVisibilityConverter.cs
- ApplicationSettingsBase.cs
- BindingSource.cs
- SelectedGridItemChangedEvent.cs
- ObjectConverter.cs
- ContainerControl.cs
- HttpWebRequestElement.cs
- TrimSurroundingWhitespaceAttribute.cs
- CustomAssemblyResolver.cs
- CalendarDateRange.cs
- ReaderContextStackData.cs
- DataMemberConverter.cs
- BinaryObjectInfo.cs
- GeometryDrawing.cs
- WebPartsPersonalization.cs
- SqlCacheDependencyDatabaseCollection.cs
- NameValueCollection.cs
- SqlInternalConnectionSmi.cs
- TextContainerChangeEventArgs.cs
- StringConverter.cs
- FreezableDefaultValueFactory.cs
- DefaultProfileManager.cs
- _RequestCacheProtocol.cs
- UrlMappingsModule.cs
- EmptyEnumerable.cs
- SQLDateTimeStorage.cs
- TargetFrameworkUtil.cs
- ToolStripComboBox.cs
- SR.cs
- ReflectionPermission.cs
- CommandHelpers.cs
- EncoderReplacementFallback.cs
- XmlSchemaObjectCollection.cs
- CodeNamespaceCollection.cs
- ZipIOExtraFieldZip64Element.cs
- GroupBoxAutomationPeer.cs
- XmlFormatReaderGenerator.cs
- DataGridViewLinkColumn.cs
- StringArrayConverter.cs
- NativeMethods.cs
- Mappings.cs
- UpDownBase.cs
- ServiceEndpointElementCollection.cs
- PermissionSetTriple.cs
- DiffuseMaterial.cs
- basevalidator.cs
- DictionaryItemsCollection.cs
- ChangesetResponse.cs
- HttpConfigurationContext.cs
- TextElementAutomationPeer.cs
- AxHostDesigner.cs
- LinkDescriptor.cs
- CodeGenerator.cs
- MatrixAnimationUsingPath.cs
- FileClassifier.cs
- WebPartConnection.cs
- ScrollBarRenderer.cs
- Double.cs
- CustomSignedXml.cs
- URLIdentityPermission.cs