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
- TraceSwitch.cs
- FreezableDefaultValueFactory.cs
- WebContentFormatHelper.cs
- LexicalChunk.cs
- odbcmetadatacollectionnames.cs
- SqlLiftWhereClauses.cs
- NodeCounter.cs
- PolyBezierSegment.cs
- HtmlInputButton.cs
- PtsPage.cs
- SQLDecimal.cs
- ContextMarshalException.cs
- FixUpCollection.cs
- TdsEnums.cs
- JournalEntryListConverter.cs
- UpdateTracker.cs
- OleDbMetaDataFactory.cs
- LineServicesCallbacks.cs
- GeneralTransform3DGroup.cs
- EventlogProvider.cs
- ObjectResult.cs
- TrackingServices.cs
- EncodingInfo.cs
- ByteAnimationBase.cs
- SQlBooleanStorage.cs
- StatusBarPanelClickEvent.cs
- FontFamilyConverter.cs
- BamlWriter.cs
- TextFormatterContext.cs
- EventHandlingScope.cs
- SqlException.cs
- TableRowGroup.cs
- XmlSiteMapProvider.cs
- HyperLinkDataBindingHandler.cs
- ComboBoxRenderer.cs
- ScriptMethodAttribute.cs
- AutomationIdentifier.cs
- XmlSchemaImport.cs
- unsafenativemethodsother.cs
- TdsRecordBufferSetter.cs
- TableLayoutPanel.cs
- RangeEnumerable.cs
- PassportAuthenticationEventArgs.cs
- Ref.cs
- XmlNodeComparer.cs
- PointCollection.cs
- StandardTransformFactory.cs
- ConditionCollection.cs
- MobileListItemCollection.cs
- ConfigXmlComment.cs
- DataFormats.cs
- GACMembershipCondition.cs
- RepeatInfo.cs
- ResXResourceWriter.cs
- HyperlinkAutomationPeer.cs
- CssTextWriter.cs
- StringConverter.cs
- DupHandleConnectionReader.cs
- URLAttribute.cs
- PreviewKeyDownEventArgs.cs
- AuthenticationConfig.cs
- QuaternionAnimation.cs
- EmptyEnumerable.cs
- SoapTypeAttribute.cs
- CellRelation.cs
- SqlClientMetaDataCollectionNames.cs
- LogicalCallContext.cs
- WindowsFormsHostAutomationPeer.cs
- EventData.cs
- XmlComment.cs
- UrlMappingsModule.cs
- DataGridAddNewRow.cs
- InvalidCastException.cs
- SQLStringStorage.cs
- XsltInput.cs
- MonikerUtility.cs
- CapabilitiesAssignment.cs
- XmlNode.cs
- coordinatorscratchpad.cs
- SqlUserDefinedTypeAttribute.cs
- DragEvent.cs
- RichTextBox.cs
- MembershipUser.cs
- PointCollection.cs
- CodeDOMProvider.cs
- DebugManager.cs
- XmlSchemaException.cs
- ParameterBinding.cs
- DoubleUtil.cs
- RadioButtonAutomationPeer.cs
- BulletedListEventArgs.cs
- SettingsContext.cs
- SqlDataAdapter.cs
- OdbcConnectionOpen.cs
- Int16Storage.cs
- DataRowCollection.cs
- PseudoWebRequest.cs
- ListenerConstants.cs
- XmlSchemaProviderAttribute.cs
- CngKey.cs