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
- CollectionContainer.cs
- XamlTemplateSerializer.cs
- Mouse.cs
- RegistryPermission.cs
- NotSupportedException.cs
- SourceLineInfo.cs
- CustomWebEventKey.cs
- TextEditorDragDrop.cs
- BasicCellRelation.cs
- userdatakeys.cs
- DesignerView.cs
- Exceptions.cs
- Rect.cs
- InputLanguageSource.cs
- DataColumnMapping.cs
- OutKeywords.cs
- XamlPathDataSerializer.cs
- HealthMonitoringSection.cs
- Preprocessor.cs
- PeerNameResolver.cs
- TemplateNameScope.cs
- SystemIPv6InterfaceProperties.cs
- CrossContextChannel.cs
- XmlObjectSerializerReadContextComplexJson.cs
- X509ChainPolicy.cs
- RefreshEventArgs.cs
- MasterPage.cs
- ActivityDesignerHelper.cs
- SmiXetterAccessMap.cs
- EventWaitHandle.cs
- PropertyConverter.cs
- RuleDefinitions.cs
- FontStretches.cs
- MruCache.cs
- MergeEnumerator.cs
- WhitespaceSignificantCollectionAttribute.cs
- ConstrainedDataObject.cs
- NetworkInformationPermission.cs
- ScriptingAuthenticationServiceSection.cs
- CheckBox.cs
- WebBrowser.cs
- VerticalAlignConverter.cs
- OptimizedTemplateContent.cs
- TrackingWorkflowEventArgs.cs
- ConfigurationStrings.cs
- CancellableEnumerable.cs
- RC2.cs
- ThreadStateException.cs
- XmlSchemaComplexContentExtension.cs
- AsymmetricAlgorithm.cs
- Overlapped.cs
- DecimalConstantAttribute.cs
- ProfileGroupSettings.cs
- BitmapImage.cs
- TypedDatasetGenerator.cs
- XmlReflectionMember.cs
- TrustSection.cs
- DocumentAutomationPeer.cs
- ObjectView.cs
- QuaternionIndependentAnimationStorage.cs
- Command.cs
- HeaderCollection.cs
- UriSection.cs
- InvalidFilterCriteriaException.cs
- DocumentGridContextMenu.cs
- WebGetAttribute.cs
- ArrayConverter.cs
- BaseTemplateBuildProvider.cs
- ResourceContainer.cs
- UnsafeNativeMethods.cs
- XMLDiffLoader.cs
- GridItemPattern.cs
- ToolZone.cs
- DropShadowEffect.cs
- HandlerElement.cs
- DataGridViewCellParsingEventArgs.cs
- CategoryGridEntry.cs
- ServiceOperation.cs
- CompilerError.cs
- MemberRelationshipService.cs
- Utils.cs
- KeyGestureConverter.cs
- Camera.cs
- ServiceReflector.cs
- PixelFormat.cs
- CaseInsensitiveHashCodeProvider.cs
- SessionIDManager.cs
- CheckBox.cs
- HashCodeCombiner.cs
- GridViewSortEventArgs.cs
- BitmapMetadataEnumerator.cs
- CompilerWrapper.cs
- SecurityHeaderLayout.cs
- COM2ExtendedBrowsingHandler.cs
- RayHitTestParameters.cs
- Math.cs
- DataServiceContext.cs
- RegexNode.cs
- UTF8Encoding.cs
- RichTextBoxContextMenu.cs