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
- WebColorConverter.cs
- Parser.cs
- DescendantBaseQuery.cs
- LayoutDump.cs
- Vector3DValueSerializer.cs
- DeviceContext2.cs
- XmlTextReaderImpl.cs
- CustomAttributeBuilder.cs
- SystemInformation.cs
- _ListenerResponseStream.cs
- SerializableAttribute.cs
- ClientUrlResolverWrapper.cs
- RequestCache.cs
- LoginDesigner.cs
- SqlBulkCopyColumnMappingCollection.cs
- PackWebRequestFactory.cs
- DbMetaDataCollectionNames.cs
- Item.cs
- WebPartConnectionsCloseVerb.cs
- TemplatedMailWebEventProvider.cs
- SimpleTypeResolver.cs
- CodeGenHelper.cs
- SecurityTokenContainer.cs
- SystemIPGlobalProperties.cs
- HiddenField.cs
- MemoryPressure.cs
- DesignerCalendarAdapter.cs
- ModelPerspective.cs
- StorageRoot.cs
- _ProxyChain.cs
- TreeBuilder.cs
- RandomNumberGenerator.cs
- DataSourceCacheDurationConverter.cs
- AnnotationComponentChooser.cs
- DropSource.cs
- SchemaNotation.cs
- WinEventTracker.cs
- Debug.cs
- DateTimeFormatInfoScanner.cs
- TextServicesCompartmentEventSink.cs
- CapabilitiesPattern.cs
- XmlSchemaResource.cs
- MissingManifestResourceException.cs
- TdsValueSetter.cs
- SecurityStandardsManager.cs
- DataGrid.cs
- SQLConvert.cs
- AnnotationResourceChangedEventArgs.cs
- Typeface.cs
- DnsPermission.cs
- UserNameSecurityToken.cs
- XmlObjectSerializerContext.cs
- ThreadInterruptedException.cs
- KeyboardNavigation.cs
- ManagementExtension.cs
- loginstatus.cs
- IconHelper.cs
- CompositionDesigner.cs
- DataGridViewRowEventArgs.cs
- SetMemberBinder.cs
- RecognitionEventArgs.cs
- ToolStripDesignerAvailabilityAttribute.cs
- TemplatedControlDesigner.cs
- DataContractSerializer.cs
- DataListCommandEventArgs.cs
- InternalBase.cs
- MessageSecurityProtocolFactory.cs
- XmlObjectSerializerReadContext.cs
- SessionStateItemCollection.cs
- shaper.cs
- XmlSchemaComplexType.cs
- DelegateInArgument.cs
- MessageSmuggler.cs
- Container.cs
- TableLayoutPanel.cs
- AttachmentCollection.cs
- PointCollectionConverter.cs
- RSACryptoServiceProvider.cs
- FileSystemInfo.cs
- GeneralTransformGroup.cs
- TimeZone.cs
- TabPanel.cs
- ReadOnlyState.cs
- designeractionlistschangedeventargs.cs
- TextEditorThreadLocalStore.cs
- EntitySqlQueryBuilder.cs
- RegexWriter.cs
- RequestCacheEntry.cs
- OuterGlowBitmapEffect.cs
- AttachedPropertyBrowsableAttribute.cs
- TraceSource.cs
- UnsupportedPolicyOptionsException.cs
- ConfigXmlWhitespace.cs
- TransactionTraceIdentifier.cs
- DataGridViewAccessibleObject.cs
- safesecurityhelperavalon.cs
- ValidationHelper.cs
- FillRuleValidation.cs
- WebSysDefaultValueAttribute.cs
- HtmlContainerControl.cs