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
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- View.cs
- GAC.cs
- PageThemeParser.cs
- HtmlLink.cs
- ScriptingAuthenticationServiceSection.cs
- PolyBezierSegment.cs
- Int32CAMarshaler.cs
- EditorPart.cs
- RolePrincipal.cs
- PbrsForward.cs
- SerialReceived.cs
- DesignerForm.cs
- SocketSettings.cs
- WaitHandle.cs
- HelpKeywordAttribute.cs
- Matrix3DStack.cs
- XmlSchemaAttributeGroupRef.cs
- ExponentialEase.cs
- JoinTreeSlot.cs
- WebPartHelpVerb.cs
- ByteConverter.cs
- MergePropertyDescriptor.cs
- LocalFileSettingsProvider.cs
- FreezableCollection.cs
- WindowsIdentity.cs
- CreateUserWizard.cs
- ActivationWorker.cs
- XmlSecureResolver.cs
- RemotingException.cs
- RequestDescription.cs
- ResourceExpressionBuilder.cs
- ExpressionSelection.cs
- MatrixTransform.cs
- MethodSet.cs
- metadatamappinghashervisitor.hashsourcebuilder.cs
- IIS7WorkerRequest.cs
- ObjectListCommandsPage.cs
- Calendar.cs
- Stylesheet.cs
- NameValueSectionHandler.cs
- InfoCardCryptoHelper.cs
- NumericUpDownAcceleration.cs
- DbParameterCollectionHelper.cs
- DataService.cs
- Monitor.cs
- BamlBinaryReader.cs
- HtmlFormWrapper.cs
- BaseDataBoundControl.cs
- DiagnosticEventProvider.cs
- UnmanagedMarshal.cs
- objectquery_tresulttype.cs
- OneWayElement.cs
- MultiTouchSystemGestureLogic.cs
- XmlUTF8TextWriter.cs
- X509CertificateClaimSet.cs
- QuerySafeNavigator.cs
- StringResourceManager.cs
- TableParaClient.cs
- IntSecurity.cs
- PopOutPanel.cs
- Span.cs
- EncryptedXml.cs
- RuleProcessor.cs
- EventWaitHandleSecurity.cs
- Axis.cs
- FrameworkElementFactoryMarkupObject.cs
- FlatButtonAppearance.cs
- InputReport.cs
- COM2ExtendedBrowsingHandler.cs
- FrameworkReadOnlyPropertyMetadata.cs
- ArrayConverter.cs
- PlanCompilerUtil.cs
- ProbeMatches11.cs
- AssemblyAssociatedContentFileAttribute.cs
- NameObjectCollectionBase.cs
- IProvider.cs
- FunctionDetailsReader.cs
- EditingCoordinator.cs
- EntityDataSourceContextCreatingEventArgs.cs
- CqlErrorHelper.cs
- BamlResourceContent.cs
- PropertyChangedEventArgs.cs
- NetCodeGroup.cs
- Claim.cs
- UnconditionalPolicy.cs
- RegexTree.cs
- HtmlContainerControl.cs
- FontClient.cs
- StatusBarPanelClickEvent.cs
- SessionEndedEventArgs.cs
- StringUtil.cs
- UpDownBase.cs
- ItemContainerPattern.cs
- WindowsRichEdit.cs
- IdentifierCollection.cs
- GeneralTransform2DTo3DTo2D.cs
- DetailsViewRow.cs
- SystemMulticastIPAddressInformation.cs
- EmptyImpersonationContext.cs
- FormView.cs