Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataWeb / Client / System / Data / Services / Client / DataServiceRequestException.cs / 1305376 / DataServiceRequestException.cs
//---------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // //// Exception class for batch requests and CUD operations. // // // @owner [....] //--------------------------------------------------------------------- namespace System.Data.Services.Client { using System; ////// The exception that is thrown when executing a single query request. /// #if !ASTORIA_LIGHT [Serializable] #endif [System.Diagnostics.DebuggerDisplay("{Message}")] public sealed class DataServiceRequestException : InvalidOperationException { ///Actual response object. #if !ASTORIA_LIGHT [NonSerialized] #endif private readonly DataServiceResponse response; #region Constructors. ////// Creates a new instance of DataServiceRequestException. /// public DataServiceRequestException() : base(Strings.DataServiceException_GeneralError) { } ////// Creates a new instance of DataServiceRequestException. /// /// error message for this exception. public DataServiceRequestException(string message) : base(message) { } ////// Creates a new instance of DataServiceRequestException. /// /// error message for this exception. /// Exception that caused this exception to be thrown. public DataServiceRequestException(string message, Exception innerException) : base(message, innerException) { } ////// Creates a new instance of DataServiceRequestException. /// /// error message for this exception. /// Exception that caused this exception to be thrown. /// response object for this exception. public DataServiceRequestException(string message, Exception innerException, DataServiceResponse 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 DataServiceException. /// /// A StreamingContext containing the source of the serialized stream /// associated with the new DataServiceException. [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 DataServiceRequestException(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 DataServiceResponse Response { get { return this.response; } } #endregion Public properties. } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //---------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // //// Exception class for batch requests and CUD operations. // // // @owner [....] //--------------------------------------------------------------------- namespace System.Data.Services.Client { using System; ////// The exception that is thrown when executing a single query request. /// #if !ASTORIA_LIGHT [Serializable] #endif [System.Diagnostics.DebuggerDisplay("{Message}")] public sealed class DataServiceRequestException : InvalidOperationException { ///Actual response object. #if !ASTORIA_LIGHT [NonSerialized] #endif private readonly DataServiceResponse response; #region Constructors. ////// Creates a new instance of DataServiceRequestException. /// public DataServiceRequestException() : base(Strings.DataServiceException_GeneralError) { } ////// Creates a new instance of DataServiceRequestException. /// /// error message for this exception. public DataServiceRequestException(string message) : base(message) { } ////// Creates a new instance of DataServiceRequestException. /// /// error message for this exception. /// Exception that caused this exception to be thrown. public DataServiceRequestException(string message, Exception innerException) : base(message, innerException) { } ////// Creates a new instance of DataServiceRequestException. /// /// error message for this exception. /// Exception that caused this exception to be thrown. /// response object for this exception. public DataServiceRequestException(string message, Exception innerException, DataServiceResponse 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 DataServiceException. /// /// A StreamingContext containing the source of the serialized stream /// associated with the new DataServiceException. [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 DataServiceRequestException(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 DataServiceResponse 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
- objectquery_tresulttype.cs
- __Error.cs
- XsltLibrary.cs
- TimeoutValidationAttribute.cs
- DataSourceView.cs
- KeyValueConfigurationCollection.cs
- ReadOnlyDictionary.cs
- MenuItemCollection.cs
- InvalidCardException.cs
- TableLayout.cs
- SqlDataReaderSmi.cs
- storepermissionattribute.cs
- CompoundFileStorageReference.cs
- DbDataSourceEnumerator.cs
- WsdlBuildProvider.cs
- WebPartsSection.cs
- OrderedDictionary.cs
- ExpressionBuilder.cs
- Type.cs
- PrimitiveType.cs
- CommandDevice.cs
- EmptyCollection.cs
- IssuedTokensHeader.cs
- _IPv6Address.cs
- Convert.cs
- TextAdaptor.cs
- ADMembershipUser.cs
- PassportAuthenticationModule.cs
- Base64Encoder.cs
- CroppedBitmap.cs
- BindMarkupExtensionSerializer.cs
- XmlDocumentSerializer.cs
- oledbmetadatacolumnnames.cs
- wmiprovider.cs
- ListViewHitTestInfo.cs
- XmlNode.cs
- FocusWithinProperty.cs
- EncodingInfo.cs
- MatrixUtil.cs
- CalendarBlackoutDatesCollection.cs
- Viewport2DVisual3D.cs
- ConstraintStruct.cs
- BooleanConverter.cs
- EntityDataSourceViewSchema.cs
- AccessibleObject.cs
- iisPickupDirectory.cs
- PrintController.cs
- CngKey.cs
- CodeConditionStatement.cs
- SvcMapFileSerializer.cs
- PanelContainerDesigner.cs
- EntityParameter.cs
- SqlSupersetValidator.cs
- MenuItemStyleCollectionEditor.cs
- IDispatchConstantAttribute.cs
- ResourceSet.cs
- JpegBitmapDecoder.cs
- DataGridItemEventArgs.cs
- DataFieldConverter.cs
- TimeoutException.cs
- DbReferenceCollection.cs
- ItemChangedEventArgs.cs
- ConfigurationSettings.cs
- TagPrefixInfo.cs
- ScrollContentPresenter.cs
- CategoryAttribute.cs
- Constants.cs
- UserControlAutomationPeer.cs
- DataBoundControlParameterTarget.cs
- SoapFaultCodes.cs
- DataGridItemEventArgs.cs
- datacache.cs
- XmlWrappingReader.cs
- DiscriminatorMap.cs
- DataGridColumn.cs
- TextRangeBase.cs
- SqlConnectionStringBuilder.cs
- ContractMapping.cs
- ArgumentOutOfRangeException.cs
- FormViewPageEventArgs.cs
- SamlConstants.cs
- RichTextBox.cs
- XmlnsDefinitionAttribute.cs
- CorrelationExtension.cs
- DispatchWrapper.cs
- SqlCharStream.cs
- InkCanvas.cs
- DataObjectCopyingEventArgs.cs
- ProgressBarHighlightConverter.cs
- GridViewRowPresenter.cs
- Tablet.cs
- LogicalMethodInfo.cs
- XmlWrappingReader.cs
- GridEntry.cs
- SendingRequestEventArgs.cs
- XmlSchemaType.cs
- TraceXPathNavigator.cs
- AsymmetricSignatureFormatter.cs
- ErrorWebPart.cs
- DrawingBrush.cs