Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / ndp / fx / src / DataWeb / Server / System / Data / Services / ProcessRequestArgs.cs / 1 / ProcessRequestArgs.cs
//----------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//
// Provides a class to provide information about the request
// that is going to be processed.
//
//
// @owner [....]
//---------------------------------------------------------------------
namespace System.Data.Services
{
using System;
/// Use this class to look at the request uri and doing some custom validation.
public sealed class ProcessRequestArgs
{
#region Private fields.
/// The uri for this request.
private readonly Uri requestUri;
/// True if this request is a operation specified within a batch request, otherwise false.
private readonly bool isBatchOperation;
#endregion Private fields.
#region Constructors.
/// Initalizes a new instance.
/// The uri for this request.
/// True if this request is a operation specified within a batch request, otherwise false.
internal ProcessRequestArgs(Uri requestUri, bool isBatchOperation)
{
System.Diagnostics.Debug.Assert(requestUri != null, "requestUri != null");
this.requestUri = requestUri;
this.isBatchOperation = isBatchOperation;
}
#endregion Constructors.
#region Public Properties.
/// The uri for this request that is about to get processed.
public Uri RequestUri
{
get { return this.requestUri; }
}
/// Returns true if this request is a operation specified within a batch request, otherwise returns false.
public bool IsBatchOperation
{
get { return this.isBatchOperation; }
}
#endregion Public Properties.
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
//----------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//
// Provides a class to provide information about the request
// that is going to be processed.
//
//
// @owner [....]
//---------------------------------------------------------------------
namespace System.Data.Services
{
using System;
/// Use this class to look at the request uri and doing some custom validation.
public sealed class ProcessRequestArgs
{
#region Private fields.
/// The uri for this request.
private readonly Uri requestUri;
/// True if this request is a operation specified within a batch request, otherwise false.
private readonly bool isBatchOperation;
#endregion Private fields.
#region Constructors.
/// Initalizes a new instance.
/// The uri for this request.
/// True if this request is a operation specified within a batch request, otherwise false.
internal ProcessRequestArgs(Uri requestUri, bool isBatchOperation)
{
System.Diagnostics.Debug.Assert(requestUri != null, "requestUri != null");
this.requestUri = requestUri;
this.isBatchOperation = isBatchOperation;
}
#endregion Constructors.
#region Public Properties.
/// The uri for this request that is about to get processed.
public Uri RequestUri
{
get { return this.requestUri; }
}
/// Returns true if this request is a operation specified within a batch request, otherwise returns false.
public bool IsBatchOperation
{
get { return this.isBatchOperation; }
}
#endregion Public Properties.
}
}
// 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
- TextEncodedRawTextWriter.cs
- CustomAssemblyResolver.cs
- SystemUnicastIPAddressInformation.cs
- COM2PictureConverter.cs
- ProcessHost.cs
- XmlCharacterData.cs
- ToolStripRendererSwitcher.cs
- StateManagedCollection.cs
- COSERVERINFO.cs
- BrowserDefinitionCollection.cs
- OracleSqlParser.cs
- IResourceProvider.cs
- IntegrationExceptionEventArgs.cs
- Schema.cs
- LabelLiteral.cs
- AsymmetricAlgorithm.cs
- FormatterServices.cs
- ButtonAutomationPeer.cs
- CursorConverter.cs
- ControlPropertyNameConverter.cs
- CheckBox.cs
- SubstitutionResponseElement.cs
- ProviderConnectionPointCollection.cs
- VisualState.cs
- DataViewManager.cs
- XamlPathDataSerializer.cs
- MultiView.cs
- RoutedCommand.cs
- TypedReference.cs
- BaseTemplatedMobileComponentEditor.cs
- SocketElement.cs
- DataGridViewRowCancelEventArgs.cs
- MimeXmlImporter.cs
- Point4DValueSerializer.cs
- SortDescription.cs
- ComponentChangedEvent.cs
- DataBindingsDialog.cs
- EventManager.cs
- BinaryObjectInfo.cs
- SiteMapNodeItemEventArgs.cs
- PublisherMembershipCondition.cs
- NullableIntMinMaxAggregationOperator.cs
- WebPartConnectionsConfigureVerb.cs
- COM2FontConverter.cs
- MDIClient.cs
- HandlerBase.cs
- CatalogZone.cs
- PointConverter.cs
- SystemWebCachingSectionGroup.cs
- BrowserDefinitionCollection.cs
- DashStyle.cs
- Mappings.cs
- HttpHeaderCollection.cs
- XMLUtil.cs
- ToolStripLocationCancelEventArgs.cs
- CroppedBitmap.cs
- objectquery_tresulttype.cs
- UTF7Encoding.cs
- SchemaImporterExtension.cs
- securitymgrsite.cs
- ResponseBodyWriter.cs
- PointUtil.cs
- Tracer.cs
- GridViewEditEventArgs.cs
- SrgsDocument.cs
- OutOfProcStateClientManager.cs
- QueryAsyncResult.cs
- XsltArgumentList.cs
- EdmType.cs
- Calendar.cs
- DiffuseMaterial.cs
- TaskHelper.cs
- PagerSettings.cs
- CurrencyWrapper.cs
- KerberosSecurityTokenAuthenticator.cs
- WebResponse.cs
- BinaryObjectReader.cs
- ClickablePoint.cs
- RelatedImageListAttribute.cs
- DragCompletedEventArgs.cs
- MatrixTransform3D.cs
- ParamArrayAttribute.cs
- BamlResourceContent.cs
- GridErrorDlg.cs
- ContextStaticAttribute.cs
- ProcessThreadCollection.cs
- XhtmlCssHandler.cs
- BitmapCache.cs
- TextParentUndoUnit.cs
- LayoutSettings.cs
- RightsManagementEncryptedStream.cs
- TearOffProxy.cs
- TableCellAutomationPeer.cs
- TraceLog.cs
- ExtensionFile.cs
- RemoveStoryboard.cs
- Binding.cs
- ExpressionEditorSheet.cs
- TimeoutConverter.cs
- WhitespaceRuleLookup.cs