Code:
/ 4.0 / 4.0 / 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. // ==++== // // 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
- BindingOperations.cs
- AccessControlEntry.cs
- ConnectionManagementElementCollection.cs
- TextBoxRenderer.cs
- QueryAccessibilityHelpEvent.cs
- XmlHierarchicalDataSourceView.cs
- TextParagraph.cs
- DiscoveryDocument.cs
- Int16AnimationUsingKeyFrames.cs
- SelectionRangeConverter.cs
- TransformGroup.cs
- EarlyBoundInfo.cs
- FigureParagraph.cs
- AccessKeyManager.cs
- SelectionHighlightInfo.cs
- TextDpi.cs
- PenCursorManager.cs
- UInt32Storage.cs
- PopupEventArgs.cs
- ReadOnlyDataSource.cs
- XsltArgumentList.cs
- HtmlForm.cs
- ColorAnimationBase.cs
- StylusPointPropertyId.cs
- CollectionChangedEventManager.cs
- WebRequest.cs
- FormViewPagerRow.cs
- XPathSingletonIterator.cs
- PermissionListSet.cs
- OdbcConnection.cs
- SharedDp.cs
- ExtensionWindowResizeGrip.cs
- CorrelationResolver.cs
- ChtmlFormAdapter.cs
- StreamMarshaler.cs
- KeyedCollection.cs
- CollaborationHelperFunctions.cs
- ObjectTokenCategory.cs
- GroupDescription.cs
- DataListCommandEventArgs.cs
- LostFocusEventManager.cs
- XmlSchemaSubstitutionGroup.cs
- MaskedTextBoxTextEditor.cs
- InstanceData.cs
- StringWriter.cs
- EnvironmentPermission.cs
- Queue.cs
- StringCollection.cs
- FormsAuthenticationTicket.cs
- ButtonField.cs
- ActivationWorker.cs
- CodeExpressionStatement.cs
- XPathPatternParser.cs
- DeliveryRequirementsAttribute.cs
- SqlFacetAttribute.cs
- SqlDataReaderSmi.cs
- XmlByteStreamReader.cs
- CompressionTransform.cs
- PasswordRecovery.cs
- ObjectQuery_EntitySqlExtensions.cs
- HttpTransportElement.cs
- WmlLinkAdapter.cs
- FixedSOMSemanticBox.cs
- VarRefManager.cs
- ExpressionPrinter.cs
- ServiceReference.cs
- EventArgs.cs
- ExtendedPropertyCollection.cs
- IncrementalHitTester.cs
- PropertyMappingExceptionEventArgs.cs
- HwndKeyboardInputProvider.cs
- ValidateNames.cs
- StoreItemCollection.Loader.cs
- ListView.cs
- StringDictionaryCodeDomSerializer.cs
- MultiView.cs
- TypedDataSetSchemaImporterExtension.cs
- ChoiceConverter.cs
- PersonalizationProvider.cs
- SafeMemoryMappedViewHandle.cs
- UnaryQueryOperator.cs
- CopyEncoder.cs
- ColorMatrix.cs
- HierarchicalDataSourceConverter.cs
- ManagedWndProcTracker.cs
- NamespaceDecl.cs
- ClientSettingsStore.cs
- ReliableSession.cs
- HelpKeywordAttribute.cs
- DataIdProcessor.cs
- activationcontext.cs
- ButtonBaseAdapter.cs
- PenContexts.cs
- TimeSpanSecondsOrInfiniteConverter.cs
- ProfessionalColorTable.cs
- RegionIterator.cs
- Stacktrace.cs
- ColumnCollectionEditor.cs
- Bidi.cs
- SaveFileDialogDesigner.cs