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
- TypeForwardedToAttribute.cs
- UInt32.cs
- RecognizedAudio.cs
- WebBrowserEvent.cs
- OperationAbortedException.cs
- SessionIDManager.cs
- ApplicationBuildProvider.cs
- Int64AnimationBase.cs
- TableCell.cs
- CustomErrorsSection.cs
- StylusPointPropertyInfoDefaults.cs
- OuterGlowBitmapEffect.cs
- XmlDataContract.cs
- LambdaCompiler.Address.cs
- AutoResizedEvent.cs
- EntityDataSourceMemberPath.cs
- IProvider.cs
- PrePrepareMethodAttribute.cs
- DbDataAdapter.cs
- WebPartConnectionsDisconnectVerb.cs
- ContextProperty.cs
- ClientSettingsStore.cs
- ToolStripItem.cs
- SingleTagSectionHandler.cs
- PreApplicationStartMethodAttribute.cs
- Stylus.cs
- DataGridViewAutoSizeColumnModeEventArgs.cs
- DataExpression.cs
- AstNode.cs
- DependencyPropertyKind.cs
- DataGridItemEventArgs.cs
- Size.cs
- ToolStripLabel.cs
- COM2IManagedPerPropertyBrowsingHandler.cs
- Accessors.cs
- Subset.cs
- TextParagraphView.cs
- FileDialog.cs
- RegexParser.cs
- MouseBinding.cs
- DrawingContextDrawingContextWalker.cs
- CounterCreationDataCollection.cs
- DropTarget.cs
- ViewPort3D.cs
- InputScopeAttribute.cs
- CodeStatement.cs
- ExecutionScope.cs
- TextElementEnumerator.cs
- TypeListConverter.cs
- CryptoProvider.cs
- ReadWriteSpinLock.cs
- ReflectTypeDescriptionProvider.cs
- FirstQueryOperator.cs
- PerformanceCounter.cs
- MinimizableAttributeTypeConverter.cs
- SecurityTokenValidationException.cs
- DataGridViewCellFormattingEventArgs.cs
- Pen.cs
- Merger.cs
- CaseExpr.cs
- TraceContextRecord.cs
- RegexCaptureCollection.cs
- StackSpiller.cs
- LazyTextWriterCreator.cs
- EmissiveMaterial.cs
- MgmtResManager.cs
- __Filters.cs
- CollectionContainer.cs
- MethodToken.cs
- PageAdapter.cs
- DataGridHeadersVisibilityToVisibilityConverter.cs
- Message.cs
- PermissionSetEnumerator.cs
- TextOnlyOutput.cs
- RawTextInputReport.cs
- ProviderIncompatibleException.cs
- HeaderedItemsControl.cs
- XmlWriter.cs
- XmlStreamNodeWriter.cs
- DateTimeFormatInfo.cs
- CheckBox.cs
- FunctionUpdateCommand.cs
- MulticastDelegate.cs
- SessionParameter.cs
- AudioException.cs
- RadioButtonList.cs
- StringConcat.cs
- X509LogoTypeExtension.cs
- DataGridViewMethods.cs
- FontFamilyConverter.cs
- RepeatBehavior.cs
- SequentialUshortCollection.cs
- AbstractSvcMapFileLoader.cs
- TextBoxDesigner.cs
- BitmapFrameEncode.cs
- List.cs
- InternalConfigRoot.cs
- ListViewInsertedEventArgs.cs
- BufferedMessageData.cs
- UnicastIPAddressInformationCollection.cs