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
- EventLogEntryCollection.cs
- ObservableCollection.cs
- ListBoxItemAutomationPeer.cs
- DSASignatureDeformatter.cs
- SettingsSection.cs
- AggregatePushdown.cs
- SevenBitStream.cs
- ArgumentOutOfRangeException.cs
- ProcessModule.cs
- SendActivityDesigner.cs
- RoleService.cs
- DesignerCommandSet.cs
- EmbeddedObject.cs
- ProfessionalColors.cs
- HtmlTableCell.cs
- XmlComment.cs
- DataBoundControlAdapter.cs
- SessionConnectionReader.cs
- MimeTypeMapper.cs
- DataConnectionHelper.cs
- ReadOnlyNameValueCollection.cs
- ContextStack.cs
- XsdDuration.cs
- XDeferredAxisSource.cs
- MessageVersionConverter.cs
- Content.cs
- ValueCollectionParameterReader.cs
- ControlBuilder.cs
- GridViewDeletedEventArgs.cs
- WinCategoryAttribute.cs
- RemotingException.cs
- FontClient.cs
- DecimalAnimation.cs
- ToolStripRenderer.cs
- ExpressionBuilderCollection.cs
- WebPartHelpVerb.cs
- CustomCategoryAttribute.cs
- LogEntry.cs
- OdbcDataAdapter.cs
- TextTreeTextNode.cs
- RefreshPropertiesAttribute.cs
- EndOfStreamException.cs
- SystemIPInterfaceStatistics.cs
- ExtensionDataReader.cs
- TypeSystem.cs
- RelationshipType.cs
- RecipientServiceModelSecurityTokenRequirement.cs
- TextEncodedRawTextWriter.cs
- TextTreeRootNode.cs
- AssemblyName.cs
- ListViewEditEventArgs.cs
- XPathNavigatorKeyComparer.cs
- ActivityCodeDomSerializer.cs
- DataGridViewCellStyle.cs
- CodeBlockBuilder.cs
- KeyboardNavigation.cs
- PackUriHelper.cs
- UpDownBase.cs
- XamlToRtfWriter.cs
- sapiproxy.cs
- ComponentManagerBroker.cs
- Itemizer.cs
- SplitterPanel.cs
- QualifierSet.cs
- PreservationFileWriter.cs
- ScrollEventArgs.cs
- activationcontext.cs
- ASCIIEncoding.cs
- IListConverters.cs
- String.cs
- FloaterBaseParaClient.cs
- assemblycache.cs
- PasswordRecovery.cs
- DataGridViewAdvancedBorderStyle.cs
- HotSpot.cs
- DrawingContextWalker.cs
- BitmapEffectDrawingContextState.cs
- DataGridViewAccessibleObject.cs
- AcceptorSessionSymmetricMessageSecurityProtocol.cs
- ObjectQuery_EntitySqlExtensions.cs
- HtmlWindowCollection.cs
- HttpApplicationFactory.cs
- TemplateColumn.cs
- EncoderBestFitFallback.cs
- AppModelKnownContentFactory.cs
- ControlValuePropertyAttribute.cs
- ArrayTypeMismatchException.cs
- CmsInterop.cs
- Event.cs
- StorageEntityTypeMapping.cs
- EncodingTable.cs
- TrackPoint.cs
- ContainerVisual.cs
- WizardForm.cs
- Encoder.cs
- HierarchicalDataTemplate.cs
- SQLDateTime.cs
- ItemDragEvent.cs
- PassportIdentity.cs
- ApplicationId.cs