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
- Script.cs
- XmlReaderDelegator.cs
- ColorContextHelper.cs
- RenderTargetBitmap.cs
- HiddenField.cs
- Rectangle.cs
- WebBrowserBase.cs
- ToolStripRenderEventArgs.cs
- TcpChannelListener.cs
- Vector3DConverter.cs
- BitmapEffectGroup.cs
- DesignTimeData.cs
- VisualTarget.cs
- Classification.cs
- AnimationLayer.cs
- TaiwanCalendar.cs
- ShapeTypeface.cs
- ConfigUtil.cs
- PropertyPath.cs
- ProfileSettingsCollection.cs
- ImageMetadata.cs
- Literal.cs
- MachineKeySection.cs
- ContainerParaClient.cs
- SafeFindHandle.cs
- DictionaryChange.cs
- RegistryExceptionHelper.cs
- ProvidersHelper.cs
- DelegatedStream.cs
- ZoneMembershipCondition.cs
- Label.cs
- FontEmbeddingManager.cs
- XmlSerializerVersionAttribute.cs
- DispatcherTimer.cs
- processwaithandle.cs
- DataServiceEntityAttribute.cs
- GridItemProviderWrapper.cs
- ProxyHwnd.cs
- RegexCapture.cs
- VariableQuery.cs
- StylusTouchDevice.cs
- CompilerLocalReference.cs
- CatalogPartChrome.cs
- GraphicsState.cs
- RetrieveVirtualItemEventArgs.cs
- RelationshipDetailsRow.cs
- BaseDataBoundControlDesigner.cs
- SeverityFilter.cs
- DBSchemaRow.cs
- Control.cs
- SchemaTypeEmitter.cs
- RichTextBoxAutomationPeer.cs
- CompilerError.cs
- RequestCachePolicyConverter.cs
- ArrangedElement.cs
- __ConsoleStream.cs
- ParameterRetriever.cs
- OpenTypeCommon.cs
- DataGridViewRowContextMenuStripNeededEventArgs.cs
- DataGridPageChangedEventArgs.cs
- SharedUtils.cs
- DefaultTraceListener.cs
- TabControlCancelEvent.cs
- SessionEndedEventArgs.cs
- MediaElement.cs
- UrlMappingsModule.cs
- BaseHashHelper.cs
- PeerConnector.cs
- CodeGenerationManager.cs
- SvcMapFile.cs
- CodeSnippetExpression.cs
- RadioButtonPopupAdapter.cs
- ContentWrapperAttribute.cs
- HashAlgorithm.cs
- ObjectStateManagerMetadata.cs
- DataBinding.cs
- WorkflowInlining.cs
- NativeMethods.cs
- Number.cs
- RawAppCommandInputReport.cs
- NavigateEvent.cs
- SelectedDatesCollection.cs
- WebPageTraceListener.cs
- StylusButton.cs
- safelink.cs
- TagElement.cs
- ProtectedConfigurationProviderCollection.cs
- RectAnimationUsingKeyFrames.cs
- HtmlInputSubmit.cs
- ErrorLog.cs
- TcpDuplicateContext.cs
- DependencyPropertyHelper.cs
- RelatedPropertyManager.cs
- XmlWrappingReader.cs
- DataGridPagingPage.cs
- ConfigurationSectionCollection.cs
- IxmlLineInfo.cs
- CompareValidator.cs
- Mapping.cs
- DateTimeConverter.cs