Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / System / Windows / Navigation / NavigationFailedEventArgs.cs / 1305600 / NavigationFailedEventArgs.cs
//-------------------------------------------------------------------------------------------------- // File: NavigationFailedCancelEventArgs.cs // // Copyright (C) 2004 by Microsoft Corporation. All rights reserved. // // Description: // This event is fired when an error is encountered during a navigation. // The NavigationFailedEventArgs contains the error status code and // the exception that was thrown. By default Handled property is set to false, // which allows the exception to be rethrown. // The event handler can prevent exception from throwing // to the user by setting the Handled property to true // // This event is fired on navigation container and refired on the NavigationApplication // // History: // 06/10/06: [....] Created // //------------------------------------------------------------------------------------------------- using System.ComponentModel; using System.Net; namespace System.Windows.Navigation { ////// Event args for NavigationFailed event /// The NavigationFailedEventArgs contains the exception that was thrown. /// By default Handled property is set to false. /// The event handler can prevent the exception from being throwing to the user by setting /// the Handled property to true /// public class NavigationFailedEventArgs : EventArgs { // Internal constructor internal NavigationFailedEventArgs(Uri uri, Object extraData, Object navigator, WebRequest request, WebResponse response, Exception e) { _uri = uri; _extraData = extraData; _navigator = navigator; _request = request; _response = response; _exception = e; } ////// URI of the markup page to navigate to. /// public Uri Uri { get { return _uri; } } ////// Exposes extra data object which was optionally passed as a parameter to Navigate. /// public Object ExtraData { get { return _extraData; } } ////// The navigator that raised this event /// public object Navigator { get { return _navigator; } } ////// Exposes the WebRequest used to retrieve content. /// public WebRequest WebRequest { get { return _request; } } ////// Exposes the WebResponse used to retrieve content. /// public WebResponse WebResponse { get { return _response; } } ////// Exception that was thrown during the navigation /// public Exception Exception { get { return _exception; } } ////// Returns a boolean flag indicating if or not this event has been handled. /// public bool Handled { get { return _handled; } set { _handled = value; } } Uri _uri; Object _extraData; Object _navigator; WebRequest _request; WebResponse _response; Exception _exception; bool _handled = false; } } // 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
- ApplicationSecurityInfo.cs
- ReadOnlyDataSource.cs
- MTConfigUtil.cs
- DrawListViewColumnHeaderEventArgs.cs
- XamlStyleSerializer.cs
- FileChangeNotifier.cs
- StackBuilderSink.cs
- ZeroOpNode.cs
- TransactionBridgeSection.cs
- Transform3DGroup.cs
- CharacterShapingProperties.cs
- HwndSourceParameters.cs
- ClientSettingsProvider.cs
- MarkupProperty.cs
- HeaderUtility.cs
- CallbackTimeoutsElement.cs
- Visual3D.cs
- ToolstripProfessionalRenderer.cs
- validationstate.cs
- Point3DConverter.cs
- ConfigurationErrorsException.cs
- SoapBinding.cs
- BevelBitmapEffect.cs
- LineVisual.cs
- SvcMapFile.cs
- GradientBrush.cs
- UidPropertyAttribute.cs
- StringFunctions.cs
- FontDialog.cs
- TreeNodeConverter.cs
- basenumberconverter.cs
- XmlnsDictionary.cs
- SignedInfo.cs
- CryptoConfig.cs
- AnnotationObservableCollection.cs
- DoubleIndependentAnimationStorage.cs
- MouseCaptureWithinProperty.cs
- OptimizedTemplateContent.cs
- BoolExpression.cs
- WebExceptionStatus.cs
- ProcessRequestArgs.cs
- AddInAttribute.cs
- MediaPlayer.cs
- KeyEvent.cs
- login.cs
- TextBox.cs
- TemplateField.cs
- PageCatalogPart.cs
- TrustManagerMoreInformation.cs
- XmlExceptionHelper.cs
- ItemCheckedEvent.cs
- CodeStatement.cs
- TrustLevel.cs
- SecurityTokenParametersEnumerable.cs
- HttpApplication.cs
- Menu.cs
- Int32RectValueSerializer.cs
- PathSegment.cs
- PageCache.cs
- BuildProvidersCompiler.cs
- _NativeSSPI.cs
- AsyncCodeActivity.cs
- ScrollProviderWrapper.cs
- DataGridViewTopLeftHeaderCell.cs
- SchemaObjectWriter.cs
- BehaviorEditorPart.cs
- ResourceDescriptionAttribute.cs
- ExtendedPropertyDescriptor.cs
- ReachSerializableProperties.cs
- Serialization.cs
- GridViewCancelEditEventArgs.cs
- DesignerAttribute.cs
- CustomUserNameSecurityTokenAuthenticator.cs
- DataServiceKeyAttribute.cs
- TextMarkerSource.cs
- PropertyChangedEventArgs.cs
- MemberInfoSerializationHolder.cs
- XmlDataSourceView.cs
- HttpCacheVaryByContentEncodings.cs
- TableCell.cs
- LinearKeyFrames.cs
- Memoizer.cs
- MessageQueuePermissionEntryCollection.cs
- DoubleSumAggregationOperator.cs
- DispatcherHooks.cs
- ScriptControlDescriptor.cs
- DefaultValueTypeConverter.cs
- DictionaryManager.cs
- WithParamAction.cs
- QueryContinueDragEventArgs.cs
- HttpInputStream.cs
- ResourceDescriptionAttribute.cs
- NativeMethods.cs
- RoutedEventArgs.cs
- FormViewDeletedEventArgs.cs
- Panel.cs
- ListViewInsertionMark.cs
- RegistrySecurity.cs
- HandlerBase.cs
- TextControlDesigner.cs