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
- XmlCustomFormatter.cs
- PeerNameRegistration.cs
- DoubleAnimationUsingKeyFrames.cs
- StringFreezingAttribute.cs
- InvalidAsynchronousStateException.cs
- ServiceDebugBehavior.cs
- DelayedRegex.cs
- DataServiceHost.cs
- GeneralTransformGroup.cs
- ObjectViewEntityCollectionData.cs
- OletxVolatileEnlistment.cs
- WebPartVerbCollection.cs
- FixedStringLookup.cs
- TcpPortSharing.cs
- FixedTextBuilder.cs
- DataTableExtensions.cs
- JapaneseCalendar.cs
- TextRangeBase.cs
- RuntimeUtils.cs
- TextViewDesigner.cs
- WebPartMenuStyle.cs
- Stylesheet.cs
- DisplayNameAttribute.cs
- CompilerResults.cs
- ObjectQueryExecutionPlan.cs
- TaiwanCalendar.cs
- ToolZone.cs
- FocusManager.cs
- panel.cs
- ProcessInputEventArgs.cs
- TableItemPattern.cs
- COM2ColorConverter.cs
- SqlTopReducer.cs
- QueryAsyncResult.cs
- sqlmetadatafactory.cs
- RemoteWebConfigurationHostStream.cs
- ParameterCollection.cs
- SingletonConnectionReader.cs
- HttpCacheVary.cs
- TypeForwardedFromAttribute.cs
- SocketPermission.cs
- ElapsedEventArgs.cs
- EventOpcode.cs
- FullTextBreakpoint.cs
- MediaScriptCommandRoutedEventArgs.cs
- CopyAction.cs
- ColumnMapTranslator.cs
- SharedConnectionInfo.cs
- FloaterParagraph.cs
- TimeSpanConverter.cs
- DataPointer.cs
- ProfileSettingsCollection.cs
- List.cs
- UserControlCodeDomTreeGenerator.cs
- SoapExtension.cs
- NativeMethodsOther.cs
- URLMembershipCondition.cs
- sqlnorm.cs
- HttpListenerElement.cs
- ProxyHelper.cs
- regiisutil.cs
- Int32CollectionValueSerializer.cs
- ExternalCalls.cs
- EntitySqlException.cs
- OleServicesContext.cs
- DataColumnMapping.cs
- TripleDESCryptoServiceProvider.cs
- ScopelessEnumAttribute.cs
- UInt64.cs
- OrderedDictionary.cs
- Module.cs
- SamlEvidence.cs
- WithStatement.cs
- GeneratedView.cs
- ScrollPatternIdentifiers.cs
- HttpStreams.cs
- Bidi.cs
- EmbossBitmapEffect.cs
- HtmlTable.cs
- UndoManager.cs
- WorkflowRuntimeSection.cs
- ExpandSegment.cs
- GlobalProxySelection.cs
- X509Extension.cs
- OleStrCAMarshaler.cs
- UTF8Encoding.cs
- KerberosSecurityTokenProvider.cs
- ComponentEvent.cs
- sqlser.cs
- SqlRewriteScalarSubqueries.cs
- MiniLockedBorderGlyph.cs
- TextInfo.cs
- Help.cs
- UIPermission.cs
- CollectionTypeElement.cs
- PrintEvent.cs
- HGlobalSafeHandle.cs
- TagPrefixInfo.cs
- SafeNativeMethodsMilCoreApi.cs
- UdpTransportBindingElement.cs