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
- AxHost.cs
- SQLInt64.cs
- HtmlEmptyTagControlBuilder.cs
- SettingsPropertyNotFoundException.cs
- util.cs
- smtppermission.cs
- ExceptionList.cs
- MaskDescriptors.cs
- Selection.cs
- EventSourceCreationData.cs
- ReflectionUtil.cs
- StreamInfo.cs
- ObjectSet.cs
- DiscriminatorMap.cs
- ListDataHelper.cs
- DifferencingCollection.cs
- XmlDataSource.cs
- ButtonBase.cs
- XPathScanner.cs
- _HTTPDateParse.cs
- EventMemberCodeDomSerializer.cs
- ProxyHelper.cs
- ResizingMessageFilter.cs
- ResizeGrip.cs
- SqlUserDefinedTypeAttribute.cs
- CodeDelegateCreateExpression.cs
- ContainerAction.cs
- ListChangedEventArgs.cs
- SafeSecurityHelper.cs
- Margins.cs
- QueryHandler.cs
- DeclaredTypeValidator.cs
- Token.cs
- HttpPostedFileBase.cs
- ExpressionBuilderContext.cs
- ClientSettingsStore.cs
- MULTI_QI.cs
- ModuleBuilderData.cs
- ComponentResourceManager.cs
- MappingItemCollection.cs
- BezierSegment.cs
- WmlPhoneCallAdapter.cs
- FormsIdentity.cs
- FtpCachePolicyElement.cs
- WorkflowServiceNamespace.cs
- SimpleApplicationHost.cs
- ProviderException.cs
- EncryptedPackageFilter.cs
- ClaimTypes.cs
- documentsequencetextview.cs
- PackageFilter.cs
- TextStore.cs
- XmlSchemaExternal.cs
- ExtensionDataObject.cs
- IntPtr.cs
- DataErrorValidationRule.cs
- InstanceKeyCollisionException.cs
- SequentialWorkflowRootDesigner.cs
- altserialization.cs
- dataSvcMapFileLoader.cs
- MouseGestureValueSerializer.cs
- Double.cs
- TableColumn.cs
- TaiwanCalendar.cs
- SelectionPattern.cs
- EntityConnection.cs
- CachedPathData.cs
- GraphicsPath.cs
- UInt64Converter.cs
- EncryptedData.cs
- Style.cs
- MulticastDelegate.cs
- DictionaryKeyPropertyAttribute.cs
- Automation.cs
- CompatibleComparer.cs
- DataGridViewDataConnection.cs
- GridLengthConverter.cs
- BidOverLoads.cs
- EdmRelationshipRoleAttribute.cs
- EntityDesignerUtils.cs
- Soap.cs
- InputLanguageManager.cs
- Ref.cs
- TextDecorationUnitValidation.cs
- XmlSchemaChoice.cs
- SegmentInfo.cs
- TextWriterTraceListener.cs
- HtmlToClrEventProxy.cs
- FilePrompt.cs
- PKCS1MaskGenerationMethod.cs
- WindowCollection.cs
- AttributeUsageAttribute.cs
- PartialArray.cs
- WebPartConnectVerb.cs
- HyperLinkStyle.cs
- XmlCDATASection.cs
- MailWebEventProvider.cs
- SqlCacheDependency.cs
- ContextInformation.cs
- CompilerInfo.cs