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
- ThicknessKeyFrameCollection.cs
- LicenseManager.cs
- HandlerMappingMemo.cs
- TagPrefixAttribute.cs
- PropertyConverter.cs
- SqlErrorCollection.cs
- _ReceiveMessageOverlappedAsyncResult.cs
- SingleAnimation.cs
- AliasExpr.cs
- Timer.cs
- __FastResourceComparer.cs
- HandleRef.cs
- ToolStripMenuItem.cs
- EqualityComparer.cs
- XmlSiteMapProvider.cs
- SolidColorBrush.cs
- ReadOnlyNameValueCollection.cs
- DispatcherOperation.cs
- DependencyPropertyKind.cs
- StrongNameMembershipCondition.cs
- DataGridAddNewRow.cs
- PageEventArgs.cs
- TextEditorParagraphs.cs
- MetadataPropertyAttribute.cs
- PixelShader.cs
- PeerName.cs
- safelinkcollection.cs
- httpstaticobjectscollection.cs
- CollectionDataContract.cs
- ComponentCodeDomSerializer.cs
- HttpRequestCacheValidator.cs
- ProfileBuildProvider.cs
- precedingquery.cs
- WebPartVerbsEventArgs.cs
- ComponentGuaranteesAttribute.cs
- ExtentKey.cs
- TraceEventCache.cs
- LinkedList.cs
- XmlLangPropertyAttribute.cs
- RadioButtonStandardAdapter.cs
- HotSpot.cs
- DesignerLoader.cs
- SiteMapPath.cs
- TagNameToTypeMapper.cs
- RoutedPropertyChangedEventArgs.cs
- SettingsSavedEventArgs.cs
- StrokeNodeData.cs
- ProgressChangedEventArgs.cs
- XmlILOptimizerVisitor.cs
- Header.cs
- DataGridViewLinkCell.cs
- DataService.cs
- EntityDataSourceChangedEventArgs.cs
- ListenerTraceUtility.cs
- SqlParameterCollection.cs
- SelectionListDesigner.cs
- EventWaitHandle.cs
- Converter.cs
- DriveNotFoundException.cs
- Visitors.cs
- StateBag.cs
- CacheDependency.cs
- ComponentDispatcherThread.cs
- Size.cs
- Event.cs
- ConfigXmlReader.cs
- OleDbSchemaGuid.cs
- ContractUtils.cs
- UnionCodeGroup.cs
- FontWeightConverter.cs
- UserControlParser.cs
- ComponentGlyph.cs
- JsonXmlDataContract.cs
- DataGridViewControlCollection.cs
- UnsafePeerToPeerMethods.cs
- TimelineClockCollection.cs
- WindowsToolbarAsMenu.cs
- SafeNativeMethods.cs
- IconHelper.cs
- OracleMonthSpan.cs
- ElapsedEventArgs.cs
- CrossAppDomainChannel.cs
- WindowProviderWrapper.cs
- XmlILAnnotation.cs
- Object.cs
- HttpRuntimeSection.cs
- Dump.cs
- DesignerSerializationVisibilityAttribute.cs
- AppDomainManager.cs
- GenericEnumConverter.cs
- AuthenticationModuleElementCollection.cs
- TableItemPattern.cs
- XPathDocumentNavigator.cs
- InputChannelAcceptor.cs
- Bits.cs
- ValidationHelper.cs
- ConnectionsZoneDesigner.cs
- controlskin.cs
- ZoneLinkButton.cs
- CodeAccessPermission.cs