Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / OperationCanceledException.cs / 1305376 / OperationCanceledException.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== /*============================================================ ** ** Class: OperationCanceledException ** ** ** Purpose: Exception for cancelled IO requests. ** ** ===========================================================*/ using System; using System.Runtime.Serialization; using System.Threading; namespace System { [Serializable] [System.Runtime.InteropServices.ComVisible(true)] public class OperationCanceledException : SystemException { #if !FEATURE_CORECLR [NonSerialized] private CancellationToken _cancellationToken; public CancellationToken CancellationToken { get { return _cancellationToken;} private set { _cancellationToken = value;} } #endif //!FEATURE_CORECLR public OperationCanceledException() : base(Environment.GetResourceString("OperationCanceled")) { SetErrorCode(__HResults.COR_E_OPERATIONCANCELED); } public OperationCanceledException(String message) : base(message) { SetErrorCode(__HResults.COR_E_OPERATIONCANCELED); } public OperationCanceledException(String message, Exception innerException) : base(message, innerException) { SetErrorCode(__HResults.COR_E_OPERATIONCANCELED); } #if !FEATURE_CORECLR public OperationCanceledException(CancellationToken token) :this() { CancellationToken = token; } public OperationCanceledException(String message, CancellationToken token) : this(message) { CancellationToken = token; } public OperationCanceledException(String message, Exception innerException, CancellationToken token) : this(message, innerException) { CancellationToken = token; } #endif //!FEATURE_CORECLR protected OperationCanceledException(SerializationInfo info, StreamingContext context) : base (info, context) { } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SetterBaseCollection.cs
- DrawingCollection.cs
- PassportIdentity.cs
- OpenTypeCommon.cs
- PerfService.cs
- IndexingContentUnit.cs
- SQLResource.cs
- XmlLoader.cs
- PointAnimationClockResource.cs
- PlanCompilerUtil.cs
- ApplicationDirectory.cs
- FilterQuery.cs
- StringConcat.cs
- WebPartManager.cs
- EntityReference.cs
- SrgsText.cs
- SweepDirectionValidation.cs
- InvalidDataException.cs
- CustomAttributeFormatException.cs
- DataGridViewColumnHeaderCell.cs
- Stylesheet.cs
- ScriptResourceHandler.cs
- shaper.cs
- FixedHyperLink.cs
- ColumnCollection.cs
- Int32RectConverter.cs
- ServiceErrorHandler.cs
- DataServiceProcessingPipelineEventArgs.cs
- Control.cs
- NamespaceDisplayAutomationPeer.cs
- OdbcCommandBuilder.cs
- SqlGenericUtil.cs
- DbDataRecord.cs
- BevelBitmapEffect.cs
- DataFieldConverter.cs
- CompareInfo.cs
- SequentialOutput.cs
- DomNameTable.cs
- Buffer.cs
- HashAlgorithm.cs
- ArrayEditor.cs
- KeyedCollection.cs
- XmlUTF8TextWriter.cs
- XmlSchemaSimpleContentExtension.cs
- CaseInsensitiveOrdinalStringComparer.cs
- DataGrid.cs
- CodeTypeParameterCollection.cs
- GeneratedCodeAttribute.cs
- ReflectionUtil.cs
- BlockCollection.cs
- CommandID.cs
- AccessibleObject.cs
- SynchronizedInputHelper.cs
- RequestCacheManager.cs
- CreateUserWizardAutoFormat.cs
- OrthographicCamera.cs
- ArraySegment.cs
- Utils.cs
- LinearGradientBrush.cs
- SynchronizationContext.cs
- XmlQualifiedName.cs
- TableRow.cs
- WindowsGrip.cs
- XPathAncestorQuery.cs
- HttpGetClientProtocol.cs
- TextEditorDragDrop.cs
- FontEmbeddingManager.cs
- ParameterCollectionEditorForm.cs
- Buffer.cs
- OletxResourceManager.cs
- IMembershipProvider.cs
- ListItem.cs
- MembershipUser.cs
- SpeechRecognitionEngine.cs
- TimeSpanOrInfiniteConverter.cs
- DynamicDocumentPaginator.cs
- Padding.cs
- ReflectionHelper.cs
- SkinIDTypeConverter.cs
- ComponentEditorForm.cs
- GeneralTransform3DCollection.cs
- QuestionEventArgs.cs
- WebChannelFactory.cs
- ProfessionalColorTable.cs
- DataError.cs
- FormsAuthentication.cs
- ToolBarPanel.cs
- DataGridViewSelectedRowCollection.cs
- DiscoveryDocument.cs
- TableRow.cs
- SyndicationFeedFormatter.cs
- CodeTypeReferenceCollection.cs
- JsonFormatGeneratorStatics.cs
- SelectionChangedEventArgs.cs
- SelectManyQueryOperator.cs
- RequestDescription.cs
- TransformerTypeCollection.cs
- ToolStripSplitButton.cs
- LightweightCodeGenerator.cs
- EndpointDesigner.cs