Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataEntity / System / Data / UpdateException.cs / 1305376 / UpdateException.cs
//----------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//
// @owner [....]
// @backupOwner [....]
//---------------------------------------------------------------------
namespace System.Data
{
using System;
using System.Runtime.Serialization;
using System.Security.Permissions;
using System.Data.Objects;
using System.Collections.ObjectModel;
using System.Collections.Generic;
///
/// Exception during save changes to store
///
[Serializable]
public class UpdateException : DataException
{
[NonSerialized]
private ReadOnlyCollection _stateEntries;
#region constructors
///
/// Default constructor
///
public UpdateException()
: base()
{
}
///
/// Constructor that takes a message
///
///
public UpdateException(string message)
: base(message)
{
}
///
/// Constructor that takes a message and an inner exception
///
///
///
public UpdateException(string message, Exception innerException)
: base(message, innerException)
{
}
///
/// Constructor that takes a message and an inner exception
///
///
///
///
public UpdateException(string message, Exception innerException, IEnumerable stateEntries)
: base(message, innerException)
{
List list = new List(stateEntries);
_stateEntries = list.AsReadOnly();
}
///
/// Gets state entries implicated in the error.
///
public ReadOnlyCollection StateEntries { get { return _stateEntries; } }
///
/// The protected constructor for serialization
///
///
///
protected UpdateException(SerializationInfo info, StreamingContext context)
: base(info, context)
{
}
#endregion
}
}
// 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
- OrthographicCamera.cs
- PolicyUtility.cs
- serverconfig.cs
- StrictModeSecurityHeaderElementInferenceEngine.cs
- PrintingPermission.cs
- AttributeCollection.cs
- NamedObject.cs
- ScrollChrome.cs
- Enum.cs
- _ShellExpression.cs
- InvariantComparer.cs
- WebBrowserUriTypeConverter.cs
- cryptoapiTransform.cs
- TextParaLineResult.cs
- HtmlEncodedRawTextWriter.cs
- RemoteTokenFactory.cs
- InvalidateEvent.cs
- GlyphTypeface.cs
- SerializationInfoEnumerator.cs
- CalloutQueueItem.cs
- ProcessThreadCollection.cs
- SineEase.cs
- DBConnectionString.cs
- EventPropertyMap.cs
- SecurityTokenRequirement.cs
- RotateTransform.cs
- Int64Storage.cs
- EmptyStringExpandableObjectConverter.cs
- XmlIncludeAttribute.cs
- HistoryEventArgs.cs
- VariableQuery.cs
- ObjectDataSourceEventArgs.cs
- Attribute.cs
- DBPropSet.cs
- ToolStripSplitButton.cs
- DrawingBrush.cs
- SerializationTrace.cs
- XmlAttributes.cs
- StyleModeStack.cs
- WindowPattern.cs
- GroupQuery.cs
- exports.cs
- DoubleAnimation.cs
- CodeThrowExceptionStatement.cs
- BitmapImage.cs
- HtmlTableRow.cs
- TimeSpanMinutesOrInfiniteConverter.cs
- SqlPersistenceWorkflowInstanceDescription.cs
- ReachUIElementCollectionSerializerAsync.cs
- SEHException.cs
- VerbConverter.cs
- ListViewInsertEventArgs.cs
- TextureBrush.cs
- COAUTHIDENTITY.cs
- SrgsSubset.cs
- BrowserTree.cs
- ToolStripPanelRenderEventArgs.cs
- PanelStyle.cs
- XmlSchemaAnnotated.cs
- ErrorFormatter.cs
- LoadRetryStrategyFactory.cs
- TypeLoadException.cs
- DispatcherExceptionFilterEventArgs.cs
- CompilationUnit.cs
- DataBindingExpressionBuilder.cs
- AutomationPatternInfo.cs
- TypeBrowserDialog.cs
- DataBoundControlAdapter.cs
- DataService.cs
- SafeNativeMethods.cs
- ConnectionInterfaceCollection.cs
- XamlFilter.cs
- XmlDigitalSignatureProcessor.cs
- TableAutomationPeer.cs
- FutureFactory.cs
- LoginName.cs
- CompModSwitches.cs
- AutomationPatternInfo.cs
- cookie.cs
- ExtendedPropertyDescriptor.cs
- ObjectStateEntryDbUpdatableDataRecord.cs
- Timeline.cs
- WebPartPersonalization.cs
- Bidi.cs
- MetadataArtifactLoaderXmlReaderWrapper.cs
- XmlHierarchyData.cs
- EntityContainerAssociationSetEnd.cs
- LockCookie.cs
- StrokeCollection2.cs
- ProfileManager.cs
- DoubleLink.cs
- ContextMenuService.cs
- SyndicationElementExtension.cs
- MinimizableAttributeTypeConverter.cs
- Inflater.cs
- CheckBoxField.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- KeysConverter.cs
- SqlXml.cs
- ZipIOExtraField.cs