Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / 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
- SymbolTable.cs
- Int64.cs
- ServiceEndpointCollection.cs
- TemplateApplicationHelper.cs
- HttpAsyncResult.cs
- GrammarBuilderRuleRef.cs
- ComponentCollection.cs
- HyperLinkDesigner.cs
- Helpers.cs
- DataSvcMapFileSerializer.cs
- WMIGenerator.cs
- EpmContentDeSerializerBase.cs
- CryptoConfig.cs
- Line.cs
- ImageFormatConverter.cs
- Listbox.cs
- ContentControl.cs
- KeyBinding.cs
- WebPartMenuStyle.cs
- CfgParser.cs
- RichTextBox.cs
- baseaxisquery.cs
- ObjectListDesigner.cs
- _AcceptOverlappedAsyncResult.cs
- KerberosReceiverSecurityToken.cs
- AppearanceEditorPart.cs
- TemplateBindingExpressionConverter.cs
- _IPv4Address.cs
- HttpHandlerActionCollection.cs
- TraceListener.cs
- FeatureSupport.cs
- RawStylusInputCustomData.cs
- ExpressionVisitor.cs
- regiisutil.cs
- BaseComponentEditor.cs
- ListControl.cs
- XPathBuilder.cs
- Normalization.cs
- FixUp.cs
- hresults.cs
- WebPartManagerInternals.cs
- MultiSelectRootGridEntry.cs
- TransformGroup.cs
- TcpHostedTransportConfiguration.cs
- x509store.cs
- GeometryDrawing.cs
- GrammarBuilderDictation.cs
- OdbcParameter.cs
- RichTextBoxAutomationPeer.cs
- ByteStreamMessageUtility.cs
- VisualCollection.cs
- ControllableStoryboardAction.cs
- updateconfighost.cs
- SqlGenerator.cs
- MapPathBasedVirtualPathProvider.cs
- ServiceModelConfigurationSectionCollection.cs
- TreeViewHitTestInfo.cs
- DataGridViewDataConnection.cs
- FixedSOMTextRun.cs
- EllipseGeometry.cs
- TraceContextRecord.cs
- ConstructorArgumentAttribute.cs
- SQLString.cs
- SafeRightsManagementEnvironmentHandle.cs
- GridViewColumn.cs
- PointCollection.cs
- HelpHtmlBuilder.cs
- OAVariantLib.cs
- Application.cs
- EventHandlerList.cs
- DbQueryCommandTree.cs
- PropertyAccessVisitor.cs
- ProcessHost.cs
- SafeCertificateStore.cs
- Directory.cs
- basecomparevalidator.cs
- XPathDocumentNavigator.cs
- RelationshipWrapper.cs
- CompositionAdorner.cs
- FormsAuthenticationConfiguration.cs
- DataColumnChangeEvent.cs
- FileDialog_Vista_Interop.cs
- EdmItemCollection.cs
- DivideByZeroException.cs
- StrokeSerializer.cs
- WizardDesigner.cs
- ReferencedCollectionType.cs
- Win32.cs
- ObjectDataSourceChooseTypePanel.cs
- MenuAutomationPeer.cs
- SerializationEventsCache.cs
- MsmqInputChannelListenerBase.cs
- mediapermission.cs
- CompModSwitches.cs
- ServiceModelActivity.cs
- EnlistmentState.cs
- SimpleApplicationHost.cs
- Preprocessor.cs
- UncommonField.cs
- XmlQualifiedName.cs