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
- DefaultAsyncDataDispatcher.cs
- XsdSchemaFileEditor.cs
- ServicePoint.cs
- LineUtil.cs
- TextEditor.cs
- ListenerChannelContext.cs
- OciEnlistContext.cs
- GroupPartitionExpr.cs
- GridViewColumn.cs
- IISMapPath.cs
- AssemblyInfo.cs
- DependencyPropertyValueSerializer.cs
- MetabaseServerConfig.cs
- PartialCachingControl.cs
- TypeBuilderInstantiation.cs
- ToolStripContentPanelRenderEventArgs.cs
- HtmlTernaryTree.cs
- AdornerHitTestResult.cs
- HttpWebRequestElement.cs
- Configuration.cs
- RuntimeTransactionHandle.cs
- TypeConstant.cs
- ResizeGrip.cs
- QueryAccessibilityHelpEvent.cs
- LicenseManager.cs
- CodeExporter.cs
- DateTimeFormatInfo.cs
- DataSourceHelper.cs
- EntityCollection.cs
- RoleGroup.cs
- HtmlElementErrorEventArgs.cs
- RuleInfoComparer.cs
- PageResolution.cs
- PassportAuthenticationModule.cs
- ReceiveContext.cs
- NativeMethods.cs
- DataGridHeadersVisibilityToVisibilityConverter.cs
- InkPresenterAutomationPeer.cs
- ExceptionHandler.cs
- RelationshipEntry.cs
- XhtmlTextWriter.cs
- XPathSelfQuery.cs
- StringDictionary.cs
- HttpCacheVary.cs
- QuestionEventArgs.cs
- DataListGeneralPage.cs
- ClientTargetSection.cs
- ValidatorUtils.cs
- ControlBuilder.cs
- StringCollection.cs
- EntryWrittenEventArgs.cs
- AppDomainFactory.cs
- TableDetailsCollection.cs
- LinearGradientBrush.cs
- IPipelineRuntime.cs
- ImageSource.cs
- Interfaces.cs
- BatchParser.cs
- ArraySubsetEnumerator.cs
- RecognizeCompletedEventArgs.cs
- ScriptReferenceBase.cs
- Cursor.cs
- DefaultConfirmation.cs
- PartialCachingControl.cs
- SqlExpander.cs
- CompatibleComparer.cs
- ProcessStartInfo.cs
- OutputCacheSection.cs
- ReverseInheritProperty.cs
- FlatButtonAppearance.cs
- AdvancedBindingEditor.cs
- DataGridViewRowHeightInfoNeededEventArgs.cs
- WebPartExportVerb.cs
- DataSourceView.cs
- SessionPageStatePersister.cs
- DateTimeOffsetConverter.cs
- VBCodeProvider.cs
- SafeNativeMethodsCLR.cs
- TreeViewBindingsEditorForm.cs
- BroadcastEventHelper.cs
- ArrayConverter.cs
- BindingNavigator.cs
- LinkLabel.cs
- DateRangeEvent.cs
- DataGridViewCellCollection.cs
- SafeReversePInvokeHandle.cs
- XmlSchemaGroupRef.cs
- OutputScopeManager.cs
- SqlProvider.cs
- MessageQueueTransaction.cs
- CodePageUtils.cs
- SystemFonts.cs
- DataGridViewTextBoxCell.cs
- _BufferOffsetSize.cs
- dbdatarecord.cs
- ItemsChangedEventArgs.cs
- SetterBaseCollection.cs
- TraceContext.cs
- OleDbWrapper.cs
- MultiBindingExpression.cs