Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / wpf / src / Framework / System / Windows / SessionEndingCancelEventArgs.cs / 1 / SessionEndingCancelEventArgs.cs
//-------------------------------------------------------------------------------------------------- // File: SessionEndingCancelEventArgs.cs // // Copyright (C) 2004 by Microsoft Corporation. All rights reserved. // // Description: // OnSessionEnding is called to raise the SessionEnding event. The developer will // typically override this method if they want to take action when the OS is ending // a session ( or they may choose to attach an event). // // This method will be called when the user has chosen to either logoff or shutdown. // These events are equivalent to receiving a WM_QUERYSESSION window event. // Windows will send it when user is logging out/shutting down. // ( See http://msdn.microsoft.com/library/default.asp?url=/library/en-us/sysinfo/base/wm_queryendsession.asp ). // // By default if this event is not cancelled – Avalon will then call Application.Shutdown. // // History: // 08/10/04: kusumav Moved out of Application.cs to its own separate file. // //------------------------------------------------------------------------------------------------- using System.ComponentModel; namespace System.Windows { ////// Event args for StartingUp event /// public class SessionEndingCancelEventArgs : CancelEventArgs { ////// constructor /// internal SessionEndingCancelEventArgs(ReasonSessionEnding reasonSessionEnding) { _reasonSessionEnding = reasonSessionEnding; } ////// The ReasonSessionEnding enum on the SessionEndingEventArgs indicates whether /// the session is ending in response to a shutdown of the OS, or if the user /// is logging off /// public ReasonSessionEnding ReasonSessionEnding { get { return _reasonSessionEnding; } } private ReasonSessionEnding _reasonSessionEnding; } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. //-------------------------------------------------------------------------------------------------- // File: SessionEndingCancelEventArgs.cs // // Copyright (C) 2004 by Microsoft Corporation. All rights reserved. // // Description: // OnSessionEnding is called to raise the SessionEnding event. The developer will // typically override this method if they want to take action when the OS is ending // a session ( or they may choose to attach an event). // // This method will be called when the user has chosen to either logoff or shutdown. // These events are equivalent to receiving a WM_QUERYSESSION window event. // Windows will send it when user is logging out/shutting down. // ( See http://msdn.microsoft.com/library/default.asp?url=/library/en-us/sysinfo/base/wm_queryendsession.asp ). // // By default if this event is not cancelled – Avalon will then call Application.Shutdown. // // History: // 08/10/04: kusumav Moved out of Application.cs to its own separate file. // //------------------------------------------------------------------------------------------------- using System.ComponentModel; namespace System.Windows { ////// Event args for StartingUp event /// public class SessionEndingCancelEventArgs : CancelEventArgs { ////// constructor /// internal SessionEndingCancelEventArgs(ReasonSessionEnding reasonSessionEnding) { _reasonSessionEnding = reasonSessionEnding; } ////// The ReasonSessionEnding enum on the SessionEndingEventArgs indicates whether /// the session is ending in response to a shutdown of the OS, or if the user /// is logging off /// public ReasonSessionEnding ReasonSessionEnding { get { return _reasonSessionEnding; } } private ReasonSessionEnding _reasonSessionEnding; } } // 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
- OneOfTypeConst.cs
- ToolStripHighContrastRenderer.cs
- ScrollBar.cs
- ByteAnimationUsingKeyFrames.cs
- SmiRequestExecutor.cs
- ProxyFragment.cs
- DataControlButton.cs
- StackOverflowException.cs
- CommonDialog.cs
- DataSourceControl.cs
- ChtmlMobileTextWriter.cs
- WsdlHelpGeneratorElement.cs
- ExpandSegment.cs
- IgnoreDeviceFilterElementCollection.cs
- SwitchElementsCollection.cs
- HandlerWithFactory.cs
- StylusButtonCollection.cs
- PersonalizationProvider.cs
- CookielessHelper.cs
- EntityConnectionStringBuilder.cs
- DesignerValidatorAdapter.cs
- AsyncPostBackTrigger.cs
- XPathQilFactory.cs
- QilXmlReader.cs
- PartialList.cs
- HtmlInputText.cs
- AQNBuilder.cs
- IisTraceWebEventProvider.cs
- AccessControlList.cs
- FileLevelControlBuilderAttribute.cs
- AVElementHelper.cs
- C14NUtil.cs
- TextCompositionEventArgs.cs
- PasswordRecoveryAutoFormat.cs
- ResourceDictionaryCollection.cs
- ProcessActivityTreeOptions.cs
- DecoderExceptionFallback.cs
- DebugView.cs
- RTLAwareMessageBox.cs
- UnauthorizedAccessException.cs
- HtmlShim.cs
- Vector3dCollection.cs
- DataControlImageButton.cs
- InfoCardBaseException.cs
- RSAPKCS1SignatureFormatter.cs
- EncryptedPackage.cs
- LogSwitch.cs
- MailBnfHelper.cs
- SiteMapNode.cs
- ServiceErrorHandler.cs
- SizeIndependentAnimationStorage.cs
- GiveFeedbackEventArgs.cs
- ParameterExpression.cs
- SizeConverter.cs
- EntityRecordInfo.cs
- TokenizerHelper.cs
- Scalars.cs
- SmtpException.cs
- Descriptor.cs
- AsymmetricKeyExchangeDeformatter.cs
- AssociatedControlConverter.cs
- Assert.cs
- Vector.cs
- ForceCopyBuildProvider.cs
- CookielessData.cs
- SystemIPv6InterfaceProperties.cs
- GenericIdentity.cs
- AlignmentYValidation.cs
- DesignerVerb.cs
- MultiTrigger.cs
- MultipleViewPatternIdentifiers.cs
- ChannelServices.cs
- ValidationErrorCollection.cs
- ScriptingAuthenticationServiceSection.cs
- AnnotationDocumentPaginator.cs
- AdPostCacheSubstitution.cs
- RemoteWebConfigurationHostStream.cs
- WebResourceUtil.cs
- TypeListConverter.cs
- GifBitmapDecoder.cs
- SQLDecimal.cs
- Validator.cs
- StringHelper.cs
- QuaternionRotation3D.cs
- SignerInfo.cs
- HttpTransportElement.cs
- FrameworkElementFactory.cs
- XmlTypeAttribute.cs
- DataServiceQuery.cs
- SendMailErrorEventArgs.cs
- RelationalExpressions.cs
- XmlSchemaAll.cs
- SubclassTypeValidatorAttribute.cs
- SurrogateSelector.cs
- SafeNativeMethods.cs
- Button.cs
- XmlDataImplementation.cs
- TableLayout.cs
- StreamReader.cs
- AutomationPatternInfo.cs