Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / ndp / fx / src / DataEntity / System / Data / MetadataException.cs / 4 / MetadataException.cs
//----------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//
// @owner [....]
//---------------------------------------------------------------------
namespace System.Data
{
using System;
using System.Data;
using System.Runtime.Serialization;
using System.Security.Permissions;
///
/// metadata exception class
///
///
[Serializable]
public sealed class MetadataException : EntityException
{
#region Constructors
///
/// constructor with default message
///
public MetadataException() // required ctor
: base(System.Data.Entity.Strings.Metadata_General_Error)
{
HResult = HResults.Metadata;
}
///
/// default constructor
///
/// localized error message
public MetadataException(string message) // required ctor
: base(message)
{
HResult = HResults.Metadata;
}
///
/// constructor
///
/// localized error message
/// inner exception
public MetadataException(string message, Exception innerException) // required ctor
: base(message, innerException)
{
HResult = HResults.Metadata;
}
///
/// constructor for deserialization
///
///
///
private MetadataException(SerializationInfo info, StreamingContext context)
: base(info, context)
{
}
#endregion
#region Methods
///
/// sets the System.Runtime.Serialization.SerializationInfo
/// with information about the exception.
///
/// The System.Runtime.Serialization.SerializationInfo that holds the serialized
/// object data about the exception being thrown.
///
///
[SecurityPermissionAttribute(SecurityAction.Demand, SerializationFormatter = true)]
public override void GetObjectData(SerializationInfo info, StreamingContext context)
{
base.GetObjectData(info, context);
}
#endregion
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
//----------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//
// @owner [....]
//---------------------------------------------------------------------
namespace System.Data
{
using System;
using System.Data;
using System.Runtime.Serialization;
using System.Security.Permissions;
///
/// metadata exception class
///
///
[Serializable]
public sealed class MetadataException : EntityException
{
#region Constructors
///
/// constructor with default message
///
public MetadataException() // required ctor
: base(System.Data.Entity.Strings.Metadata_General_Error)
{
HResult = HResults.Metadata;
}
///
/// default constructor
///
/// localized error message
public MetadataException(string message) // required ctor
: base(message)
{
HResult = HResults.Metadata;
}
///
/// constructor
///
/// localized error message
/// inner exception
public MetadataException(string message, Exception innerException) // required ctor
: base(message, innerException)
{
HResult = HResults.Metadata;
}
///
/// constructor for deserialization
///
///
///
private MetadataException(SerializationInfo info, StreamingContext context)
: base(info, context)
{
}
#endregion
#region Methods
///
/// sets the System.Runtime.Serialization.SerializationInfo
/// with information about the exception.
///
/// The System.Runtime.Serialization.SerializationInfo that holds the serialized
/// object data about the exception being thrown.
///
///
[SecurityPermissionAttribute(SecurityAction.Demand, SerializationFormatter = true)]
public override void GetObjectData(SerializationInfo info, StreamingContext context)
{
base.GetObjectData(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
- IImplicitResourceProvider.cs
- RemoveStoryboard.cs
- HttpClientCertificate.cs
- EdgeProfileValidation.cs
- WmlTextViewAdapter.cs
- PageAdapter.cs
- ScriptRegistrationManager.cs
- ProbeDuplex11AsyncResult.cs
- MetadataExchangeBindings.cs
- WindowsIdentity.cs
- PriorityRange.cs
- CodeArgumentReferenceExpression.cs
- PrinterSettings.cs
- ConfigurationManagerInternalFactory.cs
- ObjectRef.cs
- HierarchicalDataBoundControl.cs
- Property.cs
- SqlCacheDependencyDatabase.cs
- MatrixIndependentAnimationStorage.cs
- SequenceFullException.cs
- ParameterBinding.cs
- SchemaSetCompiler.cs
- Int32RectValueSerializer.cs
- LambdaCompiler.ControlFlow.cs
- HttpStreamXmlDictionaryWriter.cs
- AgileSafeNativeMemoryHandle.cs
- ValidatedControlConverter.cs
- ImmComposition.cs
- SR.cs
- SecurityUniqueId.cs
- TextReturnReader.cs
- SynchronizingStream.cs
- Part.cs
- DbSetClause.cs
- LeftCellWrapper.cs
- _UriSyntax.cs
- DSASignatureDeformatter.cs
- OperatorExpressions.cs
- BlockCollection.cs
- ReliableOutputConnection.cs
- WorkflowMessageEventHandler.cs
- QilLoop.cs
- DisableDpiAwarenessAttribute.cs
- LinearKeyFrames.cs
- CacheDependency.cs
- TextWriterTraceListener.cs
- AutomationFocusChangedEventArgs.cs
- mda.cs
- PropertyTabChangedEvent.cs
- FrameworkTextComposition.cs
- GeneralTransformGroup.cs
- FileDialogPermission.cs
- UncommonField.cs
- ObservableCollection.cs
- path.cs
- TabControlDesigner.cs
- XmlSchemaNotation.cs
- PowerModeChangedEventArgs.cs
- QueryContinueDragEvent.cs
- RegexTree.cs
- DesignerDataConnection.cs
- ComNativeDescriptor.cs
- HostedBindingBehavior.cs
- FormClosedEvent.cs
- DispatcherExceptionEventArgs.cs
- InternalsVisibleToAttribute.cs
- DateTimeConverter.cs
- DynamicQueryStringParameter.cs
- LabelDesigner.cs
- DriveNotFoundException.cs
- RequiredAttributeAttribute.cs
- PropertyDescriptorCollection.cs
- DateTimeOffsetStorage.cs
- Unit.cs
- HotSpotCollection.cs
- WebPartCatalogCloseVerb.cs
- TrackBarDesigner.cs
- CompilationUtil.cs
- Fx.cs
- WebPart.cs
- CleanUpVirtualizedItemEventArgs.cs
- DoubleAnimationClockResource.cs
- remotingproxy.cs
- OracleColumn.cs
- ConfigurationStrings.cs
- BinaryWriter.cs
- Synchronization.cs
- Keyboard.cs
- sortedlist.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- CrossAppDomainChannel.cs
- XPathAncestorQuery.cs
- HttpServerVarsCollection.cs
- HTTPNotFoundHandler.cs
- Hashtable.cs
- BoundConstants.cs
- FormCollection.cs
- SerializationInfoEnumerator.cs
- ActiveXSite.cs
- ChannelFactoryBase.cs