Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / Security / WindowsAuthenticationEventArgs.cs / 1305376 / 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; ////// 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. //------------------------------------------------------------------------------ //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; ////// 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.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
- WorkItem.cs
- DataBindingExpressionBuilder.cs
- TreeViewImageKeyConverter.cs
- StorageEndPropertyMapping.cs
- Number.cs
- ProfileSettings.cs
- FontStretchConverter.cs
- RowUpdatedEventArgs.cs
- DropDownList.cs
- Encoding.cs
- XsltConvert.cs
- CommandDesigner.cs
- RunWorkerCompletedEventArgs.cs
- SafeViewOfFileHandle.cs
- QueryOutputWriter.cs
- DependsOnAttribute.cs
- DataServiceKeyAttribute.cs
- ToolboxDataAttribute.cs
- NameObjectCollectionBase.cs
- BevelBitmapEffect.cs
- Italic.cs
- MissingMemberException.cs
- SecurityContextTokenValidationException.cs
- StorageSetMapping.cs
- TargetParameterCountException.cs
- ChangeBlockUndoRecord.cs
- AndAlso.cs
- SoapSchemaImporter.cs
- TextEditorMouse.cs
- TaskHelper.cs
- GreaterThan.cs
- DoWorkEventArgs.cs
- CounterSetInstanceCounterDataSet.cs
- SafeFindHandle.cs
- MemberJoinTreeNode.cs
- ContentPlaceHolderDesigner.cs
- MarkupExtensionReturnTypeAttribute.cs
- DesignTimeParseData.cs
- ClockController.cs
- ExceptionValidationRule.cs
- ErrorFormatterPage.cs
- ColorKeyFrameCollection.cs
- Track.cs
- MsmqIntegrationMessagePool.cs
- Accessible.cs
- RtfFormatStack.cs
- RegexTree.cs
- SmiRequestExecutor.cs
- LineMetrics.cs
- DBNull.cs
- Error.cs
- ToolStripPanel.cs
- TraceHandler.cs
- CodeSubDirectory.cs
- WebBrowsableAttribute.cs
- WindowsSspiNegotiation.cs
- DesignerDataSourceView.cs
- EntityViewGenerationAttribute.cs
- ResourceBinder.cs
- DesignerLoader.cs
- BlurBitmapEffect.cs
- ListViewAutomationPeer.cs
- XmlEntityReference.cs
- Imaging.cs
- OleCmdHelper.cs
- SocketException.cs
- SecuritySessionServerSettings.cs
- GenericQueueSurrogate.cs
- DecoderFallbackWithFailureFlag.cs
- TaskHelper.cs
- ItemDragEvent.cs
- JavaScriptString.cs
- LoginUtil.cs
- DataBindingsDialog.cs
- GeneralTransform.cs
- SafePointer.cs
- InheritablePropertyChangeInfo.cs
- SamlAction.cs
- EditorPartChrome.cs
- WebPartVerbsEventArgs.cs
- XMLSyntaxException.cs
- ListViewGroupConverter.cs
- XmlWrappingWriter.cs
- PassportPrincipal.cs
- ContentIterators.cs
- EventPropertyMap.cs
- OleDbDataReader.cs
- PropertyInfoSet.cs
- TextPattern.cs
- HMAC.cs
- Rss20FeedFormatter.cs
- Command.cs
- CompilerTypeWithParams.cs
- PropertyRef.cs
- ListViewDeleteEventArgs.cs
- SqlInfoMessageEvent.cs
- LinkUtilities.cs
- xml.cs
- MediaTimeline.cs
- ResXResourceReader.cs