Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataWeb / Client / System / Data / Services / Client / QueryOperationResponseOfT.cs / 1305376 / QueryOperationResponseOfT.cs
//---------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // //// Response to a batched query. // //--------------------------------------------------------------------- namespace System.Data.Services.Client { #region Namespaces. using System.Collections.Generic; using System.Linq; #endregion Namespaces. ////// Response to a batched query. /// ///The type to construct for the request results [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710", Justification = "required for this feature")] public sealed class QueryOperationResponse: QueryOperationResponse, IEnumerable { #region Constructors. /// /// constructor /// /// HTTP headers /// original query /// retrieved objects internal QueryOperationResponse(Dictionaryheaders, DataServiceRequest query, MaterializeAtom results) : base(headers, query, results) { } #endregion Constructors. #region Public properties. /// /// The server Result Set Count value from a query, if the query has requested the value /// ////// The return value can be either a zero or positive value equals to number of entities in the set on the server /// ////// Is thrown when count was not part of the original request, i.e., if the count tag is not found in the response stream. /// public override long TotalCount { get { if (this.Results != null && !this.Results.IsEmptyResults) { return this.Results.CountValue(); } else { throw new InvalidOperationException(Strings.MaterializeFromAtom_CountNotPresent); } } } #endregion Public properties. #region Public methods. ////// Gets the continuation for the top level data stream associated with this response object /// ///A continuation that points to the next page for the current data stream in the response. [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1024:UsePropertiesWhereAppropriate", Justification = "required for this feature")] public new DataServiceQueryContinuationGetContinuation() { return (DataServiceQueryContinuation )base.GetContinuation(); } /// Results from a query ///enumerator of objects in query public new IEnumeratorGetEnumerator() { return this.Results.Cast ().GetEnumerator(); } #endregion Public methods. } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //---------------------------------------------------------------------- // // Copyright (c) Microsoft Corporation. All rights reserved. // //// Response to a batched query. // //--------------------------------------------------------------------- namespace System.Data.Services.Client { #region Namespaces. using System.Collections.Generic; using System.Linq; #endregion Namespaces. ////// Response to a batched query. /// ///The type to construct for the request results [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710", Justification = "required for this feature")] public sealed class QueryOperationResponse: QueryOperationResponse, IEnumerable { #region Constructors. /// /// constructor /// /// HTTP headers /// original query /// retrieved objects internal QueryOperationResponse(Dictionaryheaders, DataServiceRequest query, MaterializeAtom results) : base(headers, query, results) { } #endregion Constructors. #region Public properties. /// /// The server Result Set Count value from a query, if the query has requested the value /// ////// The return value can be either a zero or positive value equals to number of entities in the set on the server /// ////// Is thrown when count was not part of the original request, i.e., if the count tag is not found in the response stream. /// public override long TotalCount { get { if (this.Results != null && !this.Results.IsEmptyResults) { return this.Results.CountValue(); } else { throw new InvalidOperationException(Strings.MaterializeFromAtom_CountNotPresent); } } } #endregion Public properties. #region Public methods. ////// Gets the continuation for the top level data stream associated with this response object /// ///A continuation that points to the next page for the current data stream in the response. [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1024:UsePropertiesWhereAppropriate", Justification = "required for this feature")] public new DataServiceQueryContinuationGetContinuation() { return (DataServiceQueryContinuation )base.GetContinuation(); } /// Results from a query ///enumerator of objects in query public new IEnumeratorGetEnumerator() { return this.Results.Cast ().GetEnumerator(); } #endregion Public methods. } } // 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
- SrgsText.cs
- Evidence.cs
- RouteItem.cs
- Win32PrintDialog.cs
- WCFServiceClientProxyGenerator.cs
- PathGradientBrush.cs
- KnownColorTable.cs
- CodeCompiler.cs
- Model3DCollection.cs
- UnsafePeerToPeerMethods.cs
- MethodSet.cs
- NetCodeGroup.cs
- KnownTypesProvider.cs
- WindowsRichEdit.cs
- Schema.cs
- TabControlCancelEvent.cs
- Native.cs
- HtmlLink.cs
- TypeNameConverter.cs
- SafeEventHandle.cs
- CodeAccessPermission.cs
- StylusPointPropertyId.cs
- EntityCommandCompilationException.cs
- CompareValidator.cs
- XmlUnspecifiedAttribute.cs
- ProxyGenerationError.cs
- contentDescriptor.cs
- ImplicitInputBrush.cs
- CodeDirectionExpression.cs
- RegisteredArrayDeclaration.cs
- FontFamilyValueSerializer.cs
- KeyedHashAlgorithm.cs
- SafeArrayRankMismatchException.cs
- ServiceDesigner.xaml.cs
- BasicViewGenerator.cs
- SqlConnection.cs
- SByte.cs
- QilTargetType.cs
- AlternateViewCollection.cs
- EmitterCache.cs
- DesignerEditorPartChrome.cs
- TreeView.cs
- HtmlTableCell.cs
- PropertyIdentifier.cs
- IpcClientManager.cs
- KeyNotFoundException.cs
- OuterGlowBitmapEffect.cs
- AsyncOperation.cs
- SoapInteropTypes.cs
- TextSelectionProcessor.cs
- TreePrinter.cs
- ObjectStateEntryDbUpdatableDataRecord.cs
- DispatchWrapper.cs
- BaseDataList.cs
- OracleNumber.cs
- Transactions.cs
- Speller.cs
- HostVisual.cs
- SoapMessage.cs
- FirstMatchCodeGroup.cs
- CustomServiceCredentials.cs
- XmlJsonWriter.cs
- ParserHooks.cs
- BypassElementCollection.cs
- Tokenizer.cs
- HtmlTernaryTree.cs
- AttachedAnnotation.cs
- TextServicesHost.cs
- LinqToSqlWrapper.cs
- Buffer.cs
- ExpressionLexer.cs
- TextStore.cs
- TargetConverter.cs
- TypeToken.cs
- InputReport.cs
- DocobjHost.cs
- BindingSource.cs
- FileInfo.cs
- AudioDeviceOut.cs
- EntityDataSourceStatementEditorForm.cs
- EventLogTraceListener.cs
- AxisAngleRotation3D.cs
- GeneralTransform3D.cs
- ScriptComponentDescriptor.cs
- HTTPNotFoundHandler.cs
- DynamicObject.cs
- MetadataPropertyAttribute.cs
- IgnoreFlushAndCloseStream.cs
- DbParameterCollectionHelper.cs
- MaskDescriptor.cs
- DataGridViewColumn.cs
- DbConnectionStringCommon.cs
- CounterCreationDataConverter.cs
- PenCursorManager.cs
- ContainerAction.cs
- RubberbandSelector.cs
- ResourceSetExpression.cs
- ProfilePropertyNameValidator.cs
- DbExpressionVisitor_TResultType.cs
- StaticContext.cs