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
- CalendarDataBindingHandler.cs
- SafeHandles.cs
- TextTreeObjectNode.cs
- ISFClipboardData.cs
- NamespaceMapping.cs
- PropertyGroupDescription.cs
- MethodBody.cs
- SelectedCellsCollection.cs
- IgnoreDataMemberAttribute.cs
- ListViewPagedDataSource.cs
- Sequence.cs
- Geometry3D.cs
- Queue.cs
- PropertyMappingExceptionEventArgs.cs
- SizeAnimationUsingKeyFrames.cs
- UnmanagedHandle.cs
- TypedServiceOperationListItem.cs
- CheckBox.cs
- ButtonDesigner.cs
- WebPartTransformerAttribute.cs
- SoapSchemaExporter.cs
- OutputCacheEntry.cs
- CannotUnloadAppDomainException.cs
- QuarticEase.cs
- TemplateColumn.cs
- CookieParameter.cs
- PagerStyle.cs
- DelimitedListTraceListener.cs
- StatusBar.cs
- LayoutManager.cs
- Pair.cs
- MatrixTransform.cs
- PointConverter.cs
- Splitter.cs
- HandlerFactoryCache.cs
- SamlAuthenticationStatement.cs
- OleCmdHelper.cs
- IndependentlyAnimatedPropertyMetadata.cs
- XmlQueryOutput.cs
- SharedRuntimeState.cs
- FocusWithinProperty.cs
- ForwardPositionQuery.cs
- DataRowComparer.cs
- SmiGettersStream.cs
- RegisteredArrayDeclaration.cs
- BatchWriter.cs
- ContextMenuStrip.cs
- ExpressionBinding.cs
- AssemblyName.cs
- BevelBitmapEffect.cs
- NCryptNative.cs
- WorkflowInstanceExtensionManager.cs
- RelationshipManager.cs
- XmlEntity.cs
- UxThemeWrapper.cs
- RouteValueExpressionBuilder.cs
- MetadataArtifactLoaderResource.cs
- WebMessageEncodingBindingElement.cs
- LinqDataSourceHelper.cs
- HttpContextBase.cs
- TileModeValidation.cs
- WindowsListViewItemCheckBox.cs
- PropertyValue.cs
- RegistryPermission.cs
- HashRepartitionStream.cs
- SessionParameter.cs
- AndCondition.cs
- PromptBuilder.cs
- TextEditorTyping.cs
- MimeMapping.cs
- FrameworkElement.cs
- ConfigurationManagerInternalFactory.cs
- StreamedWorkflowDefinitionContext.cs
- RuntimeResourceSet.cs
- Int32KeyFrameCollection.cs
- CorrelationTokenTypeConvertor.cs
- LambdaCompiler.Lambda.cs
- DataGridColumnCollection.cs
- SHA256.cs
- EndEvent.cs
- XslTransform.cs
- _CommandStream.cs
- DayRenderEvent.cs
- DateRangeEvent.cs
- ADMembershipProvider.cs
- EndPoint.cs
- PointHitTestResult.cs
- QilCloneVisitor.cs
- securestring.cs
- HuffmanTree.cs
- DateTimeUtil.cs
- TableHeaderCell.cs
- MethodCallExpression.cs
- XmlDataSourceNodeDescriptor.cs
- WebZone.cs
- Int32CAMarshaler.cs
- ConfigXmlElement.cs
- MenuBase.cs
- HotSpot.cs
- DetailsViewUpdatedEventArgs.cs