Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / ndp / fx / src / DataWeb / Client / System / Data / Services / Client / DataServiceResponse.cs / 1 / DataServiceResponse.cs
//----------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//
// data service response to ExecuteBatch & SaveChanges
//
//---------------------------------------------------------------------
namespace System.Data.Services.Client
{
using System.Collections.Generic;
///
/// Data service response to ExecuteBatch & SaveChanges
///
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1010", Justification = "required for this feature")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710", Justification = "required for this feature")]
public sealed class DataServiceResponse : IEnumerable
{
/// Http headers of the response.
private Dictionary headers;
/// Http status code of the response.
private int statusCode;
/// responses
private IEnumerable response;
/// true if this is a batch response, otherwise false.
private bool batchResponse;
///
/// constructor
///
/// HTTP headers
/// HTTP status code
/// list of responses
/// true if this represents a batch response, otherwise false.
internal DataServiceResponse(Dictionary headers, int statusCode, IEnumerable response, bool batchResponse)
{
this.headers = headers ?? new Dictionary();
this.statusCode = statusCode;
this.batchResponse = batchResponse;
this.response = response;
}
/// Http headers of the response.
public IDictionary BatchHeaders
{
get { return this.headers; }
}
/// Http status code of the response.
public int BatchStatusCode
{
get { return this.statusCode; }
}
/// Returns true if this is a batch response. Otherwise returns false.
public bool IsBatchResponse
{
get { return this.batchResponse; }
}
/// Responses of a batch query operation.
/// The sequence of respones to operation
public IEnumerator GetEnumerator()
{
return this.response.GetEnumerator();
}
/// Get an enumerator for the OperationResponse.
/// an enumerator
System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
{
return this.GetEnumerator();
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
//----------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//
// data service response to ExecuteBatch & SaveChanges
//
//---------------------------------------------------------------------
namespace System.Data.Services.Client
{
using System.Collections.Generic;
///
/// Data service response to ExecuteBatch & SaveChanges
///
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1010", Justification = "required for this feature")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710", Justification = "required for this feature")]
public sealed class DataServiceResponse : IEnumerable
{
/// Http headers of the response.
private Dictionary headers;
/// Http status code of the response.
private int statusCode;
/// responses
private IEnumerable response;
/// true if this is a batch response, otherwise false.
private bool batchResponse;
///
/// constructor
///
/// HTTP headers
/// HTTP status code
/// list of responses
/// true if this represents a batch response, otherwise false.
internal DataServiceResponse(Dictionary headers, int statusCode, IEnumerable response, bool batchResponse)
{
this.headers = headers ?? new Dictionary();
this.statusCode = statusCode;
this.batchResponse = batchResponse;
this.response = response;
}
/// Http headers of the response.
public IDictionary BatchHeaders
{
get { return this.headers; }
}
/// Http status code of the response.
public int BatchStatusCode
{
get { return this.statusCode; }
}
/// Returns true if this is a batch response. Otherwise returns false.
public bool IsBatchResponse
{
get { return this.batchResponse; }
}
/// Responses of a batch query operation.
/// The sequence of respones to operation
public IEnumerator GetEnumerator()
{
return this.response.GetEnumerator();
}
/// Get an enumerator for the OperationResponse.
/// an enumerator
System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
{
return this.GetEnumerator();
}
}
}
// 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
- ProgressBarHighlightConverter.cs
- FormsAuthenticationTicket.cs
- AdornerDecorator.cs
- MetadataArtifactLoaderCompositeFile.cs
- WebBrowserUriTypeConverter.cs
- CodeMemberProperty.cs
- ResXBuildProvider.cs
- xmlsaver.cs
- SoapObjectReader.cs
- RestHandler.cs
- PageParser.cs
- WebPartConnectionsCancelVerb.cs
- BindingManagerDataErrorEventArgs.cs
- BindingSource.cs
- FontFamily.cs
- BaseParser.cs
- FixedDocumentSequencePaginator.cs
- AutoResetEvent.cs
- OutputCache.cs
- CodeIndexerExpression.cs
- Control.cs
- XmlEventCache.cs
- ProcessThreadCollection.cs
- ClientFormsIdentity.cs
- ConfigurationSection.cs
- Clause.cs
- Imaging.cs
- PeerApplicationLaunchInfo.cs
- ArgumentException.cs
- Int32Animation.cs
- EdmComplexTypeAttribute.cs
- XmlHelper.cs
- TypefaceMetricsCache.cs
- CodeMemberEvent.cs
- xamlnodes.cs
- DesignerValidatorAdapter.cs
- ToolStripContainer.cs
- HttpClientProtocol.cs
- VisualStyleElement.cs
- TableCellAutomationPeer.cs
- AlternateViewCollection.cs
- PathFigure.cs
- DbConvert.cs
- UnsafeNativeMethods.cs
- TemplateLookupAction.cs
- WindowsHyperlink.cs
- GatewayDefinition.cs
- RsaSecurityKey.cs
- MenuScrollingVisibilityConverter.cs
- RSAPKCS1SignatureDeformatter.cs
- CookielessHelper.cs
- ProcessHostConfigUtils.cs
- ExpanderAutomationPeer.cs
- ThicknessAnimation.cs
- DataGridViewHitTestInfo.cs
- SubclassTypeValidator.cs
- ObjectQueryExecutionPlan.cs
- QueryServiceConfigHandle.cs
- PeerToPeerException.cs
- SqlVersion.cs
- CounterCreationData.cs
- DebugInfo.cs
- ManagedWndProcTracker.cs
- ListenerElementsCollection.cs
- Simplifier.cs
- EtwTrace.cs
- XmlUtil.cs
- RC2.cs
- WorkflowMarkupSerializerMapping.cs
- EpmSyndicationContentSerializer.cs
- KeyConstraint.cs
- future.cs
- ShimAsPublicXamlType.cs
- CopyNamespacesAction.cs
- GroupLabel.cs
- SchemaManager.cs
- BuildProvider.cs
- CallSiteBinder.cs
- WebPartActionVerb.cs
- ConfigXmlCDataSection.cs
- MDIWindowDialog.cs
- HtmlEncodedRawTextWriter.cs
- AutomationElement.cs
- RotateTransform.cs
- WebPartEditorApplyVerb.cs
- CompressedStack.cs
- InternalControlCollection.cs
- ObjectContext.cs
- ContextBase.cs
- Aes.cs
- SemanticBasicElement.cs
- StoreItemCollection.cs
- WindowsTokenRoleProvider.cs
- util.cs
- FontStyles.cs
- Token.cs
- TreeNodeBinding.cs
- DataServiceQueryOfT.cs
- HttpModuleActionCollection.cs
- FileSecurity.cs