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
- UnsafePeerToPeerMethods.cs
- ProfilePropertySettingsCollection.cs
- StorageFunctionMapping.cs
- PriorityRange.cs
- AuthenticationModulesSection.cs
- AutomationElement.cs
- BasicHttpMessageSecurityElement.cs
- HelpExampleGenerator.cs
- AccessDataSourceView.cs
- Visual3DCollection.cs
- UrlMappingsModule.cs
- DoubleStorage.cs
- CompiledXpathExpr.cs
- BrowserCapabilitiesFactory.cs
- PropertyGeneratedEventArgs.cs
- PersonalizationProviderCollection.cs
- QualificationDataAttribute.cs
- DbTransaction.cs
- SystemColors.cs
- QueueProcessor.cs
- sqlmetadatafactory.cs
- Currency.cs
- PropertyValueChangedEvent.cs
- Site.cs
- OutputWindow.cs
- ProgressiveCrcCalculatingStream.cs
- Model3DGroup.cs
- MoveSizeWinEventHandler.cs
- HTMLTextWriter.cs
- ToolStripPanelCell.cs
- GradientBrush.cs
- SimpleModelProvider.cs
- ConfigXmlElement.cs
- SystemIcons.cs
- MarshalDirectiveException.cs
- TextEditorCharacters.cs
- TimeZone.cs
- EnumBuilder.cs
- FontCacheUtil.cs
- AsyncResult.cs
- RelationshipEndCollection.cs
- EmbeddedMailObject.cs
- OdbcConnectionString.cs
- FileSystemEnumerable.cs
- CursorConverter.cs
- TreeNodeMouseHoverEvent.cs
- ProcessProtocolHandler.cs
- DeadLetterQueue.cs
- XPathParser.cs
- WorkflowInstanceQuery.cs
- InstanceCompleteException.cs
- CharEntityEncoderFallback.cs
- ClientScriptItemCollection.cs
- CodeGenerator.cs
- CreateRefExpr.cs
- AsyncResult.cs
- DataContext.cs
- PageAdapter.cs
- ExpressionNormalizer.cs
- SQLUtility.cs
- ContentType.cs
- tibetanshape.cs
- AuthenticationServiceManager.cs
- CompiledQuery.cs
- UnsafeNativeMethods.cs
- Application.cs
- ToolboxComponentsCreatingEventArgs.cs
- ContractsBCL.cs
- AudioFormatConverter.cs
- EventItfInfo.cs
- RoutingUtilities.cs
- X509ThumbprintKeyIdentifierClause.cs
- RelatedPropertyManager.cs
- Utility.cs
- ItemsControlAutomationPeer.cs
- LicenseProviderAttribute.cs
- XmlSecureResolver.cs
- PageVisual.cs
- DataTableExtensions.cs
- GeneralTransform3D.cs
- BindingListCollectionView.cs
- ResourceDefaultValueAttribute.cs
- LoadedOrUnloadedOperation.cs
- XmlSequenceWriter.cs
- Vertex.cs
- ObjectViewEntityCollectionData.cs
- PropertyTabChangedEvent.cs
- InfoCardRSAPKCS1SignatureDeformatter.cs
- SizeF.cs
- WebCodeGenerator.cs
- XmlSchemaParticle.cs
- FtpWebRequest.cs
- DataControlImageButton.cs
- BamlLocalizer.cs
- PopupRoot.cs
- WebPartDisplayModeEventArgs.cs
- FixedStringLookup.cs
- OdbcConnection.cs
- ConfigurationStrings.cs
- Signature.cs