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
- DesignerWebPartChrome.cs
- DataProtectionSecurityStateEncoder.cs
- KeyMatchBuilder.cs
- PeerInvitationResponse.cs
- GeneralTransformGroup.cs
- RequestTimeoutManager.cs
- X509SubjectKeyIdentifierClause.cs
- ScriptIgnoreAttribute.cs
- SimpleApplicationHost.cs
- MutexSecurity.cs
- Crypto.cs
- PropertiesTab.cs
- BCLDebug.cs
- ItemContainerProviderWrapper.cs
- SizeAnimationBase.cs
- WebPageTraceListener.cs
- ResourceManager.cs
- RelationshipEnd.cs
- QueryOpeningEnumerator.cs
- SessionStateModule.cs
- Point4DConverter.cs
- BasicExpressionVisitor.cs
- Metadata.cs
- UnsafeNativeMethodsPenimc.cs
- AspNetSynchronizationContext.cs
- XmlSchemaGroup.cs
- AsymmetricKeyExchangeFormatter.cs
- Accessors.cs
- DynamicRenderer.cs
- SqlCharStream.cs
- SourceInterpreter.cs
- WSSecurityXXX2005.cs
- DbProviderFactoriesConfigurationHandler.cs
- PrimitiveXmlSerializers.cs
- WorkflowOperationErrorHandler.cs
- Mouse.cs
- ControlPager.cs
- HttpProfileGroupBase.cs
- Form.cs
- MenuEventArgs.cs
- MessageContractMemberAttribute.cs
- Propagator.JoinPropagator.JoinPredicateVisitor.cs
- XsltException.cs
- WebHeaderCollection.cs
- ByteStreamGeometryContext.cs
- COM2ExtendedBrowsingHandler.cs
- AspNetHostingPermission.cs
- ServiceOperationParameter.cs
- StringDictionary.cs
- ClientBuildManagerCallback.cs
- TableItemStyle.cs
- DrawingDrawingContext.cs
- DataControlLinkButton.cs
- StyleHelper.cs
- odbcmetadatacollectionnames.cs
- TrustLevel.cs
- listitem.cs
- DataGridViewRowHeightInfoNeededEventArgs.cs
- DataTemplateKey.cs
- AttributeAction.cs
- RawStylusSystemGestureInputReport.cs
- DiagnosticsElement.cs
- ChannelManager.cs
- HtmlButton.cs
- TreeNodeSelectionProcessor.cs
- VisualTarget.cs
- COM2PictureConverter.cs
- BatchServiceHost.cs
- ImageListUtils.cs
- BooleanToSelectiveScrollingOrientationConverter.cs
- ObjectDataSourceStatusEventArgs.cs
- PingReply.cs
- OracleConnection.cs
- QueryConverter.cs
- X509Certificate2.cs
- TraceContext.cs
- NavigationHelper.cs
- InvalidProgramException.cs
- DrawingImage.cs
- CompositeClientFormatter.cs
- FormsAuthenticationUserCollection.cs
- FilteredReadOnlyMetadataCollection.cs
- SimpleMailWebEventProvider.cs
- DesignTimeResourceProviderFactoryAttribute.cs
- HotSpotCollection.cs
- TextElementAutomationPeer.cs
- HostProtectionException.cs
- GenericIdentity.cs
- ITextView.cs
- NamespaceExpr.cs
- DataGridViewAdvancedBorderStyle.cs
- XmlAttributeCache.cs
- FilterElement.cs
- Rectangle.cs
- DataSourceSelectArguments.cs
- BmpBitmapDecoder.cs
- CheckBox.cs
- SqlWebEventProvider.cs
- FrameworkElementFactory.cs
- SpanIndex.cs