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
- UserControlDesigner.cs
- DataServiceResponse.cs
- FixedFindEngine.cs
- OpacityConverter.cs
- SqlDataSourceStatusEventArgs.cs
- NativeMethods.cs
- InterleavedZipPartStream.cs
- TextSelectionProcessor.cs
- TransformValueSerializer.cs
- ObsoleteAttribute.cs
- KeySplineConverter.cs
- FragmentQuery.cs
- DataGridViewCellCollection.cs
- StrongNameMembershipCondition.cs
- ButtonBaseAdapter.cs
- ControlPaint.cs
- TdsParserSafeHandles.cs
- BCLDebug.cs
- CodeConditionStatement.cs
- FixedTextSelectionProcessor.cs
- CodeGenerationManager.cs
- VirtualizingStackPanel.cs
- LongValidator.cs
- HyperLinkDesigner.cs
- HwndAppCommandInputProvider.cs
- ScriptingJsonSerializationSection.cs
- BrowsableAttribute.cs
- securitycriticaldataClass.cs
- ConfigXmlReader.cs
- InfoCardRSAPKCS1SignatureDeformatter.cs
- HttpApplication.cs
- ParenthesizePropertyNameAttribute.cs
- FixedPageProcessor.cs
- NTAccount.cs
- ElementHostPropertyMap.cs
- RoleExceptions.cs
- Comparer.cs
- AutomationPropertyInfo.cs
- DataSetUtil.cs
- DataControlFieldCell.cs
- RecognizerInfo.cs
- ServiceMoniker.cs
- Propagator.ExtentPlaceholderCreator.cs
- ListSourceHelper.cs
- WorkflowServiceHostFactory.cs
- Pkcs7Signer.cs
- AtlasWeb.Designer.cs
- PolicyException.cs
- Brush.cs
- DataGridTemplateColumn.cs
- StreamReader.cs
- RefreshEventArgs.cs
- CTreeGenerator.cs
- Select.cs
- HandlerMappingMemo.cs
- DesignerDataView.cs
- safesecurityhelperavalon.cs
- ExtentCqlBlock.cs
- Baml6ConstructorInfo.cs
- ErrorStyle.cs
- WMIInterop.cs
- Listbox.cs
- AuthenticationException.cs
- ToolStripPanelCell.cs
- PkcsMisc.cs
- EntityDataSourceWrapperCollection.cs
- webclient.cs
- Thumb.cs
- ClientConfigPaths.cs
- ScrollViewer.cs
- XpsImage.cs
- EntityTemplateFactory.cs
- DashStyle.cs
- FormsAuthenticationTicket.cs
- XmlConvert.cs
- RegistryConfigurationProvider.cs
- EntityModelBuildProvider.cs
- ValidationHelper.cs
- DatePickerTextBox.cs
- TdsRecordBufferSetter.cs
- WorkItem.cs
- X509CertificateChain.cs
- Main.cs
- ProviderSettings.cs
- XamlStream.cs
- lengthconverter.cs
- TextFindEngine.cs
- BooleanConverter.cs
- UpDownEvent.cs
- RoleBoolean.cs
- StickyNoteHelper.cs
- FileVersionInfo.cs
- DistinctQueryOperator.cs
- WindowsNonControl.cs
- Compiler.cs
- Size.cs
- AlphabeticalEnumConverter.cs
- QueryStringParameter.cs
- BridgeDataRecord.cs
- WebPartAddingEventArgs.cs