Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataWeb / Client / System / Data / Services / Client / SendingRequestEventArgs.cs / 1305376 / SendingRequestEventArgs.cs
//---------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // //// Event args for the event fired before executing a web request. Gives a // chance to customize or replace the request object to be used. // //--------------------------------------------------------------------- namespace System.Data.Services.Client { using System; using System.Diagnostics; ////// Event args for the event fired before executing a web request. Gives a /// chance to customize or replace the request object to be used. /// public class SendingRequestEventArgs : EventArgs { ///The web request reported through this event #if ASTORIA_LIGHT [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields", Justification = "Not used in Silverlight")] #endif private System.Net.WebRequest request; ///The request header collection. private System.Net.WebHeaderCollection requestHeaders; ////// Constructor /// /// The request reported through this event /// The request header collection. internal SendingRequestEventArgs(System.Net.WebRequest request, System.Net.WebHeaderCollection requestHeaders) { // In Silverlight the request object is not accesible #if ASTORIA_LIGHT Debug.Assert(null == request, "non-null request in SL."); #else Debug.Assert(null != request, "null request"); #endif Debug.Assert(null != requestHeaders, "null requestHeaders"); this.request = request; this.requestHeaders = requestHeaders; } #if !ASTORIA_LIGHT // Data.Services http stack ///The web request reported through this event. The handler may modify or replace it. public System.Net.WebRequest Request { get { return this.request; } set { Util.CheckArgumentNull(value, "value"); if (!(value is System.Net.HttpWebRequest)) { throw Error.Argument(Strings.Context_SendingRequestEventArgsNotHttp, "value"); } this.request = value; this.requestHeaders = value.Headers; } } #endif ///The request header collection. public System.Net.WebHeaderCollection RequestHeaders { get { return this.requestHeaders; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //---------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // //// Event args for the event fired before executing a web request. Gives a // chance to customize or replace the request object to be used. // //--------------------------------------------------------------------- namespace System.Data.Services.Client { using System; using System.Diagnostics; ////// Event args for the event fired before executing a web request. Gives a /// chance to customize or replace the request object to be used. /// public class SendingRequestEventArgs : EventArgs { ///The web request reported through this event #if ASTORIA_LIGHT [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields", Justification = "Not used in Silverlight")] #endif private System.Net.WebRequest request; ///The request header collection. private System.Net.WebHeaderCollection requestHeaders; ////// Constructor /// /// The request reported through this event /// The request header collection. internal SendingRequestEventArgs(System.Net.WebRequest request, System.Net.WebHeaderCollection requestHeaders) { // In Silverlight the request object is not accesible #if ASTORIA_LIGHT Debug.Assert(null == request, "non-null request in SL."); #else Debug.Assert(null != request, "null request"); #endif Debug.Assert(null != requestHeaders, "null requestHeaders"); this.request = request; this.requestHeaders = requestHeaders; } #if !ASTORIA_LIGHT // Data.Services http stack ///The web request reported through this event. The handler may modify or replace it. public System.Net.WebRequest Request { get { return this.request; } set { Util.CheckArgumentNull(value, "value"); if (!(value is System.Net.HttpWebRequest)) { throw Error.Argument(Strings.Context_SendingRequestEventArgsNotHttp, "value"); } this.request = value; this.requestHeaders = value.Headers; } } #endif ///The request header collection. public System.Net.WebHeaderCollection RequestHeaders { get { return this.requestHeaders; } } } } // 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
- RequestTimeoutManager.cs
- CustomAttribute.cs
- ClientReliableChannelBinder.cs
- FastPropertyAccessor.cs
- XmlCharCheckingReader.cs
- WindowsStatic.cs
- NativeObjectSecurity.cs
- WebPartZoneBase.cs
- WSAddressing10ProblemHeaderQNameFault.cs
- CallId.cs
- SRef.cs
- InstallerTypeAttribute.cs
- SizeConverter.cs
- MailAddress.cs
- HtmlLabelAdapter.cs
- TypeUnloadedException.cs
- BinaryReader.cs
- CaseStatement.cs
- JsonDeserializer.cs
- NullableLongSumAggregationOperator.cs
- XmlQualifiedNameTest.cs
- AsnEncodedData.cs
- KernelTypeValidation.cs
- TransactionScope.cs
- IdentitySection.cs
- FixUpCollection.cs
- SamlAuthorizationDecisionStatement.cs
- IdentityHolder.cs
- TraceUtility.cs
- DefaultCompensation.cs
- WindowsUserNameSecurityTokenAuthenticator.cs
- EventRoute.cs
- UserInitiatedRoutedEventPermission.cs
- ObjectTag.cs
- VirtualizedCellInfoCollection.cs
- DataGridViewCellStyleConverter.cs
- ReflectionPermission.cs
- JapaneseCalendar.cs
- AuthenticationModuleElement.cs
- DocumentAutomationPeer.cs
- HwndTarget.cs
- QueryInterceptorAttribute.cs
- ProfilePropertyMetadata.cs
- ListViewDeleteEventArgs.cs
- WpfGeneratedKnownTypes.cs
- RandomDelaySendsAsyncResult.cs
- GZipStream.cs
- RegexCode.cs
- querybuilder.cs
- BaseTemplateParser.cs
- BoolExpr.cs
- Separator.cs
- x509utils.cs
- DrawingServices.cs
- LogicalChannelCollection.cs
- LayoutDump.cs
- TableLayoutPanel.cs
- SystemNetworkInterface.cs
- ComplusTypeValidator.cs
- OptimizedTemplateContent.cs
- OLEDB_Enum.cs
- VisualCollection.cs
- CssStyleCollection.cs
- ObjectDataSource.cs
- LambdaExpression.cs
- DataErrorValidationRule.cs
- PropertyHelper.cs
- PackUriHelper.cs
- ModelPropertyImpl.cs
- XmlSortKey.cs
- SharedStatics.cs
- IgnoreFlushAndCloseStream.cs
- NativeMethods.cs
- CTreeGenerator.cs
- XmlConvert.cs
- HttpPostedFileBase.cs
- RegisteredArrayDeclaration.cs
- DelayedRegex.cs
- Bits.cs
- MailWebEventProvider.cs
- FormViewModeEventArgs.cs
- ClientConfigPaths.cs
- CopyCodeAction.cs
- RTTrackingProfile.cs
- HtmlFormParameterReader.cs
- Section.cs
- XMLDiffLoader.cs
- WindowsProgressbar.cs
- NavigationExpr.cs
- PolicyValidator.cs
- LoginView.cs
- FlowLayoutPanel.cs
- CompositionAdorner.cs
- COM2EnumConverter.cs
- ImageSourceValueSerializer.cs
- StylusCollection.cs
- BindingValueChangedEventArgs.cs
- EmbeddedMailObject.cs
- ForwardPositionQuery.cs
- XmlCompatibilityReader.cs