Code:
/ 4.0 / 4.0 / 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. // ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== // =+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+ // // TaskCanceledException.cs // //, in which case /// this property will return null. /// [....] // // 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
- ColumnCollection.cs
- User.cs
- UrlAuthFailedErrorFormatter.cs
- XPathNodePointer.cs
- DataStreams.cs
- RawKeyboardInputReport.cs
- _Semaphore.cs
- MasterPage.cs
- UserMapPath.cs
- PageTheme.cs
- ObjectPropertyMapping.cs
- WorkflowApplicationEventArgs.cs
- CompilerTypeWithParams.cs
- OdbcEnvironment.cs
- ApplicationException.cs
- SafeNativeMethods.cs
- RegexReplacement.cs
- TypeConverterAttribute.cs
- ConnectionManagementSection.cs
- WebPartCancelEventArgs.cs
- FigureHelper.cs
- TraceContextEventArgs.cs
- DataGridViewSelectedCellCollection.cs
- CodeTypeReferenceCollection.cs
- Scheduler.cs
- CodeCommentStatement.cs
- ElementAction.cs
- indexingfiltermarshaler.cs
- FontStretchConverter.cs
- TimeSpanConverter.cs
- ExpressionBuilder.cs
- X509CertificateCollection.cs
- DateTimeOffsetAdapter.cs
- UnauthorizedWebPart.cs
- ContentValidator.cs
- NetworkCredential.cs
- ToolStripRenderEventArgs.cs
- MobileControlBuilder.cs
- MatrixAnimationUsingPath.cs
- PrivilegedConfigurationManager.cs
- DesignerCategoryAttribute.cs
- CaseInsensitiveComparer.cs
- PointUtil.cs
- XmlSchemaInclude.cs
- BamlBinaryReader.cs
- ResXResourceWriter.cs
- SchemaMapping.cs
- RawAppCommandInputReport.cs
- NGCUIElementCollectionSerializerAsync.cs
- XsdDateTime.cs
- MultidimensionalArrayItemReference.cs
- RealizedColumnsBlock.cs
- WebEvents.cs
- PeerApplication.cs
- DateTimeFormat.cs
- ChooseAction.cs
- xml.cs
- OperatingSystem.cs
- Int16AnimationBase.cs
- GlobalDataBindingHandler.cs
- ContextMenuAutomationPeer.cs
- OdbcCommand.cs
- SizeLimitedCache.cs
- FontNamesConverter.cs
- ClrPerspective.cs
- TemplateField.cs
- NotCondition.cs
- ContextProperty.cs
- QueryExpr.cs
- PermissionToken.cs
- Pts.cs
- GetImportedCardRequest.cs
- NonPrimarySelectionGlyph.cs
- ProcessManager.cs
- QilGenerator.cs
- LabelEditEvent.cs
- SqlDataSourceFilteringEventArgs.cs
- LiteralControl.cs
- SwitchLevelAttribute.cs
- PingReply.cs
- TypeBuilder.cs
- Substitution.cs
- DBNull.cs
- UdpTransportSettings.cs
- ResourceDictionary.cs
- LocatorGroup.cs
- DataGridViewRowErrorTextNeededEventArgs.cs
- SystemNetHelpers.cs
- SecurityTokenInclusionMode.cs
- ConfigXmlText.cs
- XsltArgumentList.cs
- FrameworkContextData.cs
- AssemblySettingAttributes.cs
- AsymmetricAlgorithm.cs
- ReferenceEqualityComparer.cs
- _PooledStream.cs
- QueryAccessibilityHelpEvent.cs
- XmlDictionaryWriter.cs
- XPathDocumentNavigator.cs
- EmbeddedMailObjectsCollection.cs