Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- AutomationFocusChangedEventArgs.cs
- TraceHandlerErrorFormatter.cs
- ActivityExecutor.cs
- ClientFormsIdentity.cs
- SQLDecimal.cs
- CTreeGenerator.cs
- ExpandableObjectConverter.cs
- DataGridViewRowHeaderCell.cs
- ConfigXmlWhitespace.cs
- SqlPersonalizationProvider.cs
- DataReceivedEventArgs.cs
- HScrollBar.cs
- PreviewPrintController.cs
- EntityDesignerUtils.cs
- PinnedBufferMemoryStream.cs
- NavigatingCancelEventArgs.cs
- WebPartZoneDesigner.cs
- SelectedGridItemChangedEvent.cs
- ServiceObjectContainer.cs
- PartManifestEntry.cs
- EmptyReadOnlyDictionaryInternal.cs
- ZipIOFileItemStream.cs
- TextServicesProperty.cs
- PingReply.cs
- EntityDataSourceDesigner.cs
- ExpandSegment.cs
- XamlSerializer.cs
- ChtmlCommandAdapter.cs
- DataGridAddNewRow.cs
- WebPartAddingEventArgs.cs
- DataGridDefaultColumnWidthTypeConverter.cs
- PropertyEmitter.cs
- DataGridCommandEventArgs.cs
- EntityDataSourceWizardForm.cs
- NetCodeGroup.cs
- TransactionFlowProperty.cs
- ScrollableControlDesigner.cs
- ActivityScheduledQuery.cs
- SectionVisual.cs
- BrowserTree.cs
- VideoDrawing.cs
- XsltException.cs
- SqlConnectionString.cs
- ConsoleKeyInfo.cs
- WindowsScroll.cs
- SmtpDigestAuthenticationModule.cs
- PointUtil.cs
- VirtualPath.cs
- ListChangedEventArgs.cs
- CheckPair.cs
- UnsafePeerToPeerMethods.cs
- DBBindings.cs
- MarkupCompiler.cs
- BufferedGraphics.cs
- TableRow.cs
- BaseServiceProvider.cs
- SmiEventSink_Default.cs
- ClientSettings.cs
- ViewDesigner.cs
- PageContentCollection.cs
- PrimitiveXmlSerializers.cs
- IndexedGlyphRun.cs
- DataControlFieldHeaderCell.cs
- ListBase.cs
- AppendHelper.cs
- FormatterServicesNoSerializableCheck.cs
- EventMap.cs
- AlphabeticalEnumConverter.cs
- RenderDataDrawingContext.cs
- UserNameSecurityToken.cs
- DbParameterCollectionHelper.cs
- Int16Converter.cs
- ViewPort3D.cs
- SqlDependency.cs
- SafeCloseHandleCritical.cs
- RootBrowserWindowAutomationPeer.cs
- NumberFormatInfo.cs
- XmlDeclaration.cs
- ListenerAdapterBase.cs
- XLinq.cs
- DataGridPagingPage.cs
- HttpResponseInternalBase.cs
- Emitter.cs
- WebPartAddingEventArgs.cs
- ConnectionPointCookie.cs
- HttpListenerRequestTraceRecord.cs
- PerformanceCounterPermissionEntry.cs
- TypeBuilderInstantiation.cs
- SessionEndedEventArgs.cs
- RNGCryptoServiceProvider.cs
- RIPEMD160.cs
- HttpListenerRequest.cs
- MultiAsyncResult.cs
- XmlMapping.cs
- Viewport3DAutomationPeer.cs
- HttpModuleActionCollection.cs
- PrtTicket_Public.cs
- XmlName.cs
- InputChannelAcceptor.cs
- BrowserDefinitionCollection.cs