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
- FileStream.cs
- ImageIndexConverter.cs
- LinkConverter.cs
- RemotingSurrogateSelector.cs
- RealizationContext.cs
- SchemaComplexType.cs
- WindowsListViewGroup.cs
- ListViewItem.cs
- XmlSchemaSimpleTypeUnion.cs
- RegionData.cs
- BitmapDownload.cs
- Converter.cs
- ExtenderHelpers.cs
- PerfService.cs
- ScriptComponentDescriptor.cs
- Literal.cs
- StringAnimationBase.cs
- ToolStripItemDataObject.cs
- CodeSnippetExpression.cs
- MimeWriter.cs
- HostingMessageProperty.cs
- SourceFileBuildProvider.cs
- ResourceDisplayNameAttribute.cs
- EndpointDiscoveryMetadata11.cs
- HashMembershipCondition.cs
- WebPartCatalogCloseVerb.cs
- XmlDictionaryWriter.cs
- MediaPlayer.cs
- StoreContentChangedEventArgs.cs
- XMLSchema.cs
- TriggerBase.cs
- TextShapeableCharacters.cs
- ExtendLockCommand.cs
- DesignerDataRelationship.cs
- MimeMapping.cs
- ConfigurationManagerHelperFactory.cs
- SelectionManager.cs
- DataGridState.cs
- httpserverutility.cs
- InvokeWebServiceDesigner.cs
- TextAnchor.cs
- ToReply.cs
- SaveRecipientRequest.cs
- PolyQuadraticBezierSegmentFigureLogic.cs
- BitmapEffectDrawingContent.cs
- OdbcEnvironment.cs
- ImageAutomationPeer.cs
- Ipv6Element.cs
- FilterException.cs
- KnownColorTable.cs
- SchemaComplexType.cs
- SemaphoreFullException.cs
- ContentType.cs
- PassportIdentity.cs
- DoubleKeyFrameCollection.cs
- StringUtil.cs
- GridView.cs
- ScriptModule.cs
- ModuleBuilder.cs
- Material.cs
- QueryLifecycle.cs
- CheckBoxStandardAdapter.cs
- OverflowException.cs
- SQLGuid.cs
- BaseAddressPrefixFilterElementCollection.cs
- MiniCustomAttributeInfo.cs
- IntranetCredentialPolicy.cs
- PatternMatchRules.cs
- AssemblyAttributesGoHere.cs
- IpcServerChannel.cs
- NamespaceExpr.cs
- ValueQuery.cs
- XamlPoint3DCollectionSerializer.cs
- Stackframe.cs
- SelectionWordBreaker.cs
- PipeException.cs
- XmlSchemaAny.cs
- Thickness.cs
- FloatUtil.cs
- ZipPackagePart.cs
- EntityTransaction.cs
- EventManager.cs
- EntityDataSourceWrapper.cs
- ProxyAttribute.cs
- DataServiceException.cs
- WindowsSolidBrush.cs
- PageContentCollection.cs
- WorkflowNamespace.cs
- CursorConverter.cs
- Vector3D.cs
- CodeGen.cs
- BaseAppDomainProtocolHandler.cs
- OdbcException.cs
- FrugalList.cs
- FullTrustAssembliesSection.cs
- FixedSOMTable.cs
- Literal.cs
- ToolStripEditorManager.cs
- SqlPersonalizationProvider.cs
- InvokeProviderWrapper.cs