Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataWeb / Client / System / Data / Services / Client / DataServiceQueryException.cs / 1305376 / DataServiceQueryException.cs
//---------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // //// Exception class for query requests. // // // @owner [....] //--------------------------------------------------------------------- namespace System.Data.Services.Client { using System; ////// The exception that is thrown when an error occurs while processing a batch request or /// during SaveChanges. /// #if !ASTORIA_LIGHT [Serializable] #endif [System.Diagnostics.DebuggerDisplay("{Message}")] public sealed class DataServiceQueryException : InvalidOperationException { #region Private fields. ///Actual response object. #if !ASTORIA_LIGHT [NonSerialized] #endif private readonly QueryOperationResponse response; #endregion Private fields. #region Constructors. ////// Creates a new instance of DataServiceQueryException. /// public DataServiceQueryException() : base(Strings.DataServiceException_GeneralError) { } ////// Creates a new instance of DataServiceQueryException. /// /// error message for this exception. public DataServiceQueryException(string message) : base(message) { } ////// Creates a new instance of DataServiceQueryException. /// /// error message for this exception. /// Exception that caused this exception to be thrown. public DataServiceQueryException(string message, Exception innerException) : base(message, innerException) { } ////// Creates a new instance of DataServiceQueryException. /// /// error message for this exception. /// Exception that caused this exception to be thrown. /// response object for this exception. public DataServiceQueryException(string message, Exception innerException, QueryOperationResponse response) : base(message, innerException) { this.response = response; } #if !ASTORIA_LIGHT #pragma warning disable 0628 ////// Initializes a new instance of the DataServiceQueryException class from the /// specified SerializationInfo and StreamingContext instances. /// /// /// A SerializationInfo containing the information required to serialize /// the new DataServiceQueryException. /// /// A StreamingContext containing the source of the serialized stream /// associated with the new DataServiceQueryException. [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1047", Justification = "Follows serialization info pattern.")] [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1032", Justification = "Follows serialization info pattern.")] protected DataServiceQueryException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) : base(info, context) { } #pragma warning restore 0628 #endif #endregion Constructors. #region Public properties. ///Error code to be used in payloads. public QueryOperationResponse Response { get { return this.response; } } #endregion Public properties. } } // 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
- ProcessInfo.cs
- StackOverflowException.cs
- XmlSerializerFactory.cs
- XmlResolver.cs
- PublisherMembershipCondition.cs
- ContainerAction.cs
- HelloOperation11AsyncResult.cs
- BooleanProjectedSlot.cs
- ErrorEventArgs.cs
- ReverseComparer.cs
- ModifiableIteratorCollection.cs
- BooleanFunctions.cs
- PagedDataSource.cs
- MsmqAuthenticationMode.cs
- WindowAutomationPeer.cs
- ColumnClickEvent.cs
- HttpVersion.cs
- DBSqlParserColumn.cs
- TypeSystem.cs
- OrderingQueryOperator.cs
- RijndaelCryptoServiceProvider.cs
- PopupEventArgs.cs
- AssertFilter.cs
- FixedSOMElement.cs
- ConnectorSelectionGlyph.cs
- Matrix.cs
- XsdCachingReader.cs
- HtmlButton.cs
- PathTooLongException.cs
- StrokeCollectionDefaultValueFactory.cs
- EntityDataReader.cs
- WsrmMessageInfo.cs
- FormsIdentity.cs
- ByteAnimation.cs
- LineBreakRecord.cs
- ExpressionBinding.cs
- ResourceProviderFactory.cs
- TextRenderer.cs
- SourceFileBuildProvider.cs
- DbBuffer.cs
- ByteStreamMessageEncoderFactory.cs
- ToolStripLocationCancelEventArgs.cs
- CompiledRegexRunnerFactory.cs
- BaseTemplateCodeDomTreeGenerator.cs
- PathStreamGeometryContext.cs
- XamlToRtfWriter.cs
- XmlValidatingReaderImpl.cs
- SymDocumentType.cs
- SqlRowUpdatingEvent.cs
- ContentOperations.cs
- Line.cs
- DataGridState.cs
- VisualStateGroup.cs
- ObjectListGeneralPage.cs
- PermissionSetEnumerator.cs
- IPAddressCollection.cs
- oledbmetadatacollectionnames.cs
- DataGridViewCellCollection.cs
- DataRowChangeEvent.cs
- control.ime.cs
- OlePropertyStructs.cs
- TripleDES.cs
- TextFormattingConverter.cs
- HttpWebRequest.cs
- RectAnimation.cs
- Win32Exception.cs
- RootNamespaceAttribute.cs
- WindowProviderWrapper.cs
- WebPartConnectVerb.cs
- OptimalTextSource.cs
- EntityDataSourceContextCreatingEventArgs.cs
- CssStyleCollection.cs
- EdmType.cs
- ProcessHostConfigUtils.cs
- FilteredDataSetHelper.cs
- dsa.cs
- UIAgentInitializationException.cs
- DiffuseMaterial.cs
- NumberFunctions.cs
- XmlSchemaAppInfo.cs
- RegexGroupCollection.cs
- DataMember.cs
- ColumnMapTranslator.cs
- RelationshipConverter.cs
- ManifestBasedResourceGroveler.cs
- CheckBox.cs
- BuildProviderUtils.cs
- LogManagementAsyncResult.cs
- UnsafeNativeMethodsPenimc.cs
- KeyBinding.cs
- DesignerValidationSummaryAdapter.cs
- WebPartConnectionsConnectVerb.cs
- EntityDataSourceReferenceGroup.cs
- WorkflowRuntimeServicesBehavior.cs
- SettingsPropertyValue.cs
- UrlRoutingHandler.cs
- SystemPens.cs
- UserNameSecurityTokenProvider.cs
- Label.cs
- EntityDataSourceContextCreatedEventArgs.cs