//---------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//
// @owner [....]
//---------------------------------------------------------------------
namespace System.Data
{
using System;
using System.Reflection;
using System.Runtime.Serialization;
using System.Security.Permissions;
using System.Collections.Generic;
using System.Data.Objects;
///
/// This exception is thrown when a update operation violates the concurrency constraint.
///
[Serializable]
public sealed class OptimisticConcurrencyException : UpdateException
{
///
/// new OptimisticConcurrencyException object
///
public OptimisticConcurrencyException()
: base()
{
}
///
/// Initializes a new instance of OptimisticConcurrencyException
///
///
public OptimisticConcurrencyException(string message)
: base(message)
{
}
///
/// Initializes a new instance of OptimisticConcurrencyException
///
///
///
public OptimisticConcurrencyException(string message, Exception innerException)
: base(message, innerException)
{
}
///
/// Initializes a new instance of OptimisticConcurrencyException
///
///
///
///
public OptimisticConcurrencyException(string message, Exception innerException, IEnumerable stateEntries)
: base(message, innerException, stateEntries)
{
}
///
/// Initializes a new instance of OptimisticConcurrencyException
///
///
///
private OptimisticConcurrencyException(SerializationInfo info, StreamingContext context)
: base(info, context)
{
}
}
}