Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / OperationCanceledException.cs / 1305376 / OperationCanceledException.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== /*============================================================ ** ** Class: OperationCanceledException ** ** ** Purpose: Exception for cancelled IO requests. ** ** ===========================================================*/ using System; using System.Runtime.Serialization; using System.Threading; namespace System { [Serializable] [System.Runtime.InteropServices.ComVisible(true)] public class OperationCanceledException : SystemException { #if !FEATURE_CORECLR [NonSerialized] private CancellationToken _cancellationToken; public CancellationToken CancellationToken { get { return _cancellationToken;} private set { _cancellationToken = value;} } #endif //!FEATURE_CORECLR public OperationCanceledException() : base(Environment.GetResourceString("OperationCanceled")) { SetErrorCode(__HResults.COR_E_OPERATIONCANCELED); } public OperationCanceledException(String message) : base(message) { SetErrorCode(__HResults.COR_E_OPERATIONCANCELED); } public OperationCanceledException(String message, Exception innerException) : base(message, innerException) { SetErrorCode(__HResults.COR_E_OPERATIONCANCELED); } #if !FEATURE_CORECLR public OperationCanceledException(CancellationToken token) :this() { CancellationToken = token; } public OperationCanceledException(String message, CancellationToken token) : this(message) { CancellationToken = token; } public OperationCanceledException(String message, Exception innerException, CancellationToken token) : this(message, innerException) { CancellationToken = token; } #endif //!FEATURE_CORECLR protected OperationCanceledException(SerializationInfo info, StreamingContext context) : base (info, context) { } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ScrollChangedEventArgs.cs
- SynchronizationScope.cs
- TraceContextEventArgs.cs
- TextRange.cs
- ClusterSafeNativeMethods.cs
- DependencyStoreSurrogate.cs
- ThreadExceptionDialog.cs
- XhtmlConformanceSection.cs
- ParameterModifier.cs
- linebase.cs
- XmlProcessingInstruction.cs
- MenuEventArgs.cs
- HostingEnvironmentException.cs
- WindowsFormsHelpers.cs
- DbProviderFactory.cs
- ExceptionUtility.cs
- NonNullItemCollection.cs
- MdiWindowListStrip.cs
- PersonalizationAdministration.cs
- DbProviderFactoriesConfigurationHandler.cs
- CssStyleCollection.cs
- AuthenticationManager.cs
- AnonymousIdentificationSection.cs
- StylusShape.cs
- ScriptReferenceBase.cs
- ExpressionBindingCollection.cs
- JsonFormatWriterGenerator.cs
- BoundColumn.cs
- FontNameConverter.cs
- CFStream.cs
- DbParameterCollection.cs
- GeneralTransform2DTo3DTo2D.cs
- Maps.cs
- _StreamFramer.cs
- LocatorPartList.cs
- TextRenderingModeValidation.cs
- HitTestWithGeometryDrawingContextWalker.cs
- GenericWebPart.cs
- HttpCacheParams.cs
- GridErrorDlg.cs
- GridViewHeaderRowPresenterAutomationPeer.cs
- Formatter.cs
- NumericUpDownAcceleration.cs
- ToolBarTray.cs
- Int16KeyFrameCollection.cs
- ResourceDictionary.cs
- ThreadNeutralSemaphore.cs
- LinkLabel.cs
- WebContext.cs
- ScriptControl.cs
- ErrorItem.cs
- ExecutionScope.cs
- DataExchangeServiceBinder.cs
- ButtonBaseAutomationPeer.cs
- FrameworkContentElement.cs
- BmpBitmapDecoder.cs
- WebBrowserNavigatedEventHandler.cs
- GlobalItem.cs
- SqlMethodAttribute.cs
- TemplateEditingVerb.cs
- UntrustedRecipientException.cs
- AutoResetEvent.cs
- RsaSecurityKey.cs
- SafeViewOfFileHandle.cs
- DataListCommandEventArgs.cs
- StrongBox.cs
- SQLGuidStorage.cs
- X509PeerCertificateAuthenticationElement.cs
- PointAnimationUsingKeyFrames.cs
- HttpCapabilitiesSectionHandler.cs
- TextBoxBase.cs
- LineBreak.cs
- MULTI_QI.cs
- ClonableStack.cs
- StrokeSerializer.cs
- ToolboxItemFilterAttribute.cs
- ProjectionCamera.cs
- MenuBase.cs
- FormViewRow.cs
- Connector.xaml.cs
- TraceListener.cs
- EntityDesignerBuildProvider.cs
- ChineseLunisolarCalendar.cs
- RenamedEventArgs.cs
- EncryptedType.cs
- Msec.cs
- URL.cs
- FunctionDescription.cs
- SystemSounds.cs
- Gdiplus.cs
- IntSecurity.cs
- GroupByQueryOperator.cs
- DataGridViewCellEventArgs.cs
- CodeCommentStatementCollection.cs
- RegexMatch.cs
- PageParserFilter.cs
- VerticalAlignConverter.cs
- PerformanceCounterPermissionAttribute.cs
- BitmapCache.cs
- TitleStyle.cs