Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / Threading / Tasks / TaskCanceledException.cs / 1305376 / TaskCanceledException.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== // =+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+ // // TaskCanceledException.cs // //[....] // // An exception for task cancellations. // // =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- using System; using System.Runtime.InteropServices; using System.Runtime.Serialization; namespace System.Threading.Tasks { ////// Represents an exception used to communicate task cancellation. /// [Serializable] public class TaskCanceledException : OperationCanceledException { [NonSerialized] private Task m_canceledTask; // The task which has been canceled. ////// Initializes a new instance of the public TaskCanceledException() : base(Environment.GetResourceString("TaskCanceledException_ctor_DefaultMessage")) { } ///class. /// /// Initializes a new instance of the /// The error message that explains the reason for the exception. public TaskCanceledException(string message) : base(message) { } ////// class with a specified error message. /// /// Initializes a new instance of the /// The error message that explains the reason for the exception. /// The exception that is the cause of the current exception. public TaskCanceledException(string message, Exception innerException) : base(message, innerException) { } ////// class with a specified error message and a reference to the inner exception that is the cause of /// this exception. /// /// Initializes a new instance of the /// A task that has been canceled. public TaskCanceledException(Task task) : base(Environment.GetResourceString("TaskCanceledException_ctor_DefaultMessage"), task!=null ? task.CancellationToken:new CancellationToken()) { m_canceledTask = task; } ///class /// with a reference to the that has been canceled. /// /// Initializes a new instance of the /// The/// class with serialized data. /// that holds the serialized object data about the exception being thrown. /// The that contains contextual information about the source or destination. protected TaskCanceledException(SerializationInfo info, StreamingContext context) : base(info, context) { } /// /// Gets the task associated with this exception. /// ////// It is permissible for no Task to be associated with a /// public Task Task { get { return m_canceledTask; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007., in which case /// this property will return null. ///
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- OverloadGroupAttribute.cs
- SafeNativeMethodsOther.cs
- SerTrace.cs
- remotingproxy.cs
- ProfileGroupSettingsCollection.cs
- PointIndependentAnimationStorage.cs
- ChannelServices.cs
- COMException.cs
- ComAdminWrapper.cs
- MarkupCompiler.cs
- TextInfo.cs
- WSTrust.cs
- ProviderIncompatibleException.cs
- DetailsViewRow.cs
- UnicodeEncoding.cs
- OdbcUtils.cs
- KeyGestureConverter.cs
- DataGridViewColumn.cs
- QuadTree.cs
- XPathMessageContext.cs
- SqlServices.cs
- WindowsRichEdit.cs
- EntityDataSourceWizardForm.cs
- UnsafeNativeMethodsCLR.cs
- TableLayoutStyle.cs
- X509Extension.cs
- WorkflowOperationInvoker.cs
- RemoteWebConfigurationHostStream.cs
- TableItemPatternIdentifiers.cs
- TextTabProperties.cs
- SqlDependencyUtils.cs
- XamlSerializerUtil.cs
- ClientRuntimeConfig.cs
- TextBlock.cs
- dtdvalidator.cs
- DBAsyncResult.cs
- NamespaceCollection.cs
- TextAction.cs
- SmtpReplyReaderFactory.cs
- Evaluator.cs
- CommandExpr.cs
- XMLDiffLoader.cs
- PartialTrustVisibleAssemblyCollection.cs
- IdentityHolder.cs
- WorkflowIdleBehavior.cs
- WindowsGraphicsCacheManager.cs
- DataGridViewRowsAddedEventArgs.cs
- Accessors.cs
- ProviderCommandInfoUtils.cs
- ResourceProviderFactory.cs
- ProxyWebPartConnectionCollection.cs
- KeyInstance.cs
- ChangesetResponse.cs
- ButtonBaseAdapter.cs
- XmlValidatingReaderImpl.cs
- EdmType.cs
- EventLogEntry.cs
- MultiTrigger.cs
- ToolStripPanelSelectionBehavior.cs
- DefaultParameterValueAttribute.cs
- CheckBox.cs
- HtmlElementEventArgs.cs
- RequestFactory.cs
- PageParserFilter.cs
- UserControl.cs
- regiisutil.cs
- WeakKeyDictionary.cs
- FormView.cs
- hresults.cs
- BuildDependencySet.cs
- ReadContentAsBinaryHelper.cs
- SmiEventSink_DeferedProcessing.cs
- DrawingCollection.cs
- Console.cs
- ZipIOExtraFieldZip64Element.cs
- Deflater.cs
- SiteMapDataSourceDesigner.cs
- SelectingProviderEventArgs.cs
- PenThread.cs
- HashSetEqualityComparer.cs
- PagedDataSource.cs
- BindingObserver.cs
- HtmlHead.cs
- DefaultPrintController.cs
- XmlDataSource.cs
- CodeCommentStatementCollection.cs
- LogAppendAsyncResult.cs
- ToolboxCategoryItems.cs
- EncryptedKey.cs
- ClassValidator.cs
- WebPartPersonalization.cs
- IndicFontClient.cs
- BitmapEffectOutputConnector.cs
- PartManifestEntry.cs
- XmlElementList.cs
- CodeSnippetTypeMember.cs
- OrderPreservingPipeliningSpoolingTask.cs
- PluralizationServiceUtil.cs
- TrustManager.cs
- TextHintingModeValidation.cs