Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataWeb / Server / System / Data / Services / ProcessRequestArgs.cs / 1305376 / 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 /// The uri for this request. /// True if this request is a operation specified within a batch request, otherwise false. /// Context about the current operation being processed. internal ProcessRequestArgs(Uri requestUri, bool isBatchOperation, DataServiceOperationContext operationContext) { System.Diagnostics.Debug.Assert(requestUri != null, "requestUri != null"); this.requestUri = requestUri; this.isBatchOperation = isBatchOperation; this.OperationContext = operationContext; } #endregion Constructors. #region Public Properties. ///instance. 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; } } ///Context about the current operation being processed. public DataServiceOperationContext OperationContext { get; private set; } #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 /// The uri for this request. /// True if this request is a operation specified within a batch request, otherwise false. /// Context about the current operation being processed. internal ProcessRequestArgs(Uri requestUri, bool isBatchOperation, DataServiceOperationContext operationContext) { System.Diagnostics.Debug.Assert(requestUri != null, "requestUri != null"); this.requestUri = requestUri; this.isBatchOperation = isBatchOperation; this.OperationContext = operationContext; } #endregion Constructors. #region Public Properties. ///instance. 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; } } ///Context about the current operation being processed. public DataServiceOperationContext OperationContext { get; private set; } #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
- PrePrepareMethodAttribute.cs
- EntityDataSourceChangingEventArgs.cs
- ExpressionConverter.cs
- PresentationAppDomainManager.cs
- CompareValidator.cs
- PlainXmlSerializer.cs
- DeviceContext2.cs
- FrameAutomationPeer.cs
- DocumentViewerAutomationPeer.cs
- StandardRuntimeEnumValidatorAttribute.cs
- EqualityComparer.cs
- ModelEditingScope.cs
- DropTarget.cs
- Attachment.cs
- StylusTouchDevice.cs
- DataSourceGeneratorException.cs
- ErrorHandler.cs
- DataColumnSelectionConverter.cs
- GeneralTransformGroup.cs
- StreamInfo.cs
- HttpResponseHeader.cs
- ComponentEvent.cs
- WinInetCache.cs
- HttpProxyCredentialType.cs
- HttpResponseHeader.cs
- FixUpCollection.cs
- PixelFormat.cs
- DataGridColumn.cs
- SimpleExpression.cs
- DefaultTypeArgumentAttribute.cs
- EtwTrace.cs
- DurationConverter.cs
- documentation.cs
- Repeater.cs
- ThrowHelper.cs
- ExtenderHelpers.cs
- EnlistmentTraceIdentifier.cs
- GetLedgerRequest.cs
- LockCookie.cs
- DoubleCollection.cs
- AttachmentCollection.cs
- WebContext.cs
- DefaultParameterValueAttribute.cs
- TableChangeProcessor.cs
- PerformanceCounterPermission.cs
- SessionState.cs
- CopyOnWriteList.cs
- Transform3D.cs
- PreDigestedSignedInfo.cs
- PenLineJoinValidation.cs
- _SpnDictionary.cs
- DbConnectionPool.cs
- ISCIIEncoding.cs
- BooleanAnimationUsingKeyFrames.cs
- RequestCacheEntry.cs
- FrameworkEventSource.cs
- MimeReturn.cs
- ObjectDataSourceSelectingEventArgs.cs
- ProfileParameter.cs
- Statements.cs
- CanExecuteRoutedEventArgs.cs
- ColorTranslator.cs
- Set.cs
- RepeaterItem.cs
- OptionUsage.cs
- StateMachineHistory.cs
- CheckedListBox.cs
- TabControlCancelEvent.cs
- ExtendedTransformFactory.cs
- SoapFault.cs
- PathSegment.cs
- VisualCollection.cs
- PersistStreamTypeWrapper.cs
- RadialGradientBrush.cs
- StylusPointCollection.cs
- LocalizationCodeDomSerializer.cs
- XmlCollation.cs
- OdbcEnvironment.cs
- RuleSet.cs
- WebPartEditorApplyVerb.cs
- DbMetaDataColumnNames.cs
- FamilyTypefaceCollection.cs
- GrammarBuilder.cs
- DataGridAutoFormatDialog.cs
- WeakReferenceEnumerator.cs
- XmlBuffer.cs
- DataServiceStreamResponse.cs
- ProfileEventArgs.cs
- RenderOptions.cs
- CreateUserWizardStep.cs
- activationcontext.cs
- NativeMethods.cs
- DPAPIProtectedConfigurationProvider.cs
- LineGeometry.cs
- XPathBinder.cs
- JsonFormatReaderGenerator.cs
- ValueType.cs
- CachedRequestParams.cs
- SaveFileDialog.cs
- RC2CryptoServiceProvider.cs