Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ThousandthOfEmRealDoubles.cs
- _emptywebproxy.cs
- XmlNamespaceManager.cs
- LOSFormatter.cs
- dataprotectionpermission.cs
- BindValidationContext.cs
- Soap12FormatExtensions.cs
- SchemaTypeEmitter.cs
- httpstaticobjectscollection.cs
- TraceInternal.cs
- InstanceData.cs
- PrefixQName.cs
- SchemaType.cs
- EntitySqlQueryCacheEntry.cs
- MessageQueue.cs
- ProxyManager.cs
- ModelItem.cs
- FtpRequestCacheValidator.cs
- ObjectAnimationBase.cs
- BuildDependencySet.cs
- WindowsBrush.cs
- EventMap.cs
- FontUnitConverter.cs
- StatusBarPanelClickEvent.cs
- HotSpot.cs
- TransformBlockRequest.cs
- LayoutEvent.cs
- PersonalizationDictionary.cs
- XmlValidatingReaderImpl.cs
- TextUtf8RawTextWriter.cs
- FacetDescription.cs
- SystemIPInterfaceProperties.cs
- MemberDescriptor.cs
- AuthenticationModuleElement.cs
- PrePrepareMethodAttribute.cs
- PeerCustomResolverBindingElement.cs
- CounterSample.cs
- PieceDirectory.cs
- Utils.cs
- BooleanSwitch.cs
- GridViewHeaderRowPresenterAutomationPeer.cs
- OutputCacheSettings.cs
- FlowDocumentPage.cs
- StackBuilderSink.cs
- IconConverter.cs
- PersonalizationAdministration.cs
- X509Chain.cs
- SiteMapNode.cs
- AutomationPropertyInfo.cs
- AQNBuilder.cs
- RoutingEndpointTrait.cs
- HttpDebugHandler.cs
- SpellerHighlightLayer.cs
- TemplateAction.cs
- _BaseOverlappedAsyncResult.cs
- Graphics.cs
- WebServicesDescriptionAttribute.cs
- BulletedListEventArgs.cs
- TreeNodeBinding.cs
- TCEAdapterGenerator.cs
- ColumnWidthChangedEvent.cs
- SqlCharStream.cs
- Utils.cs
- EncodingInfo.cs
- RegistrySecurity.cs
- ItemType.cs
- ReadOnlyTernaryTree.cs
- Int32RectValueSerializer.cs
- AssemblySettingAttributes.cs
- DataServiceHostFactory.cs
- SamlSecurityToken.cs
- SurrogateEncoder.cs
- ComPlusServiceLoader.cs
- PackagePartCollection.cs
- SizeConverter.cs
- PcmConverter.cs
- NumericExpr.cs
- VisualStyleRenderer.cs
- CompilerResults.cs
- HyperLink.cs
- DataColumnMappingCollection.cs
- EntityTypeEmitter.cs
- RowBinding.cs
- ListBoxAutomationPeer.cs
- SerializationFieldInfo.cs
- XpsS0ValidatingLoader.cs
- TraversalRequest.cs
- IsolatedStorageFileStream.cs
- ToolStripRenderer.cs
- AccessedThroughPropertyAttribute.cs
- ModifierKeysConverter.cs
- NativeBuffer.cs
- DispatcherOperation.cs
- SqlWebEventProvider.cs
- AndCondition.cs
- TextFormatterImp.cs
- PrimitiveCodeDomSerializer.cs
- Vector3DAnimation.cs
- WebAdminConfigurationHelper.cs
- Normalization.cs