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
- HttpHostedTransportConfiguration.cs
- EncoderNLS.cs
- SoapReflectionImporter.cs
- PresentationTraceSources.cs
- TableCellAutomationPeer.cs
- DelegateArgument.cs
- WebPartVerbCollection.cs
- XmlSchemaInclude.cs
- FieldNameLookup.cs
- URLIdentityPermission.cs
- HelpKeywordAttribute.cs
- NumericUpDownAcceleration.cs
- Block.cs
- TypefaceCollection.cs
- FixUpCollection.cs
- HorizontalAlignConverter.cs
- WebPartCatalogCloseVerb.cs
- SecurityContext.cs
- DataGridPagerStyle.cs
- ColumnReorderedEventArgs.cs
- KeyboardDevice.cs
- TrackingQuery.cs
- HttpModuleActionCollection.cs
- InitiatorSessionSymmetricMessageSecurityProtocol.cs
- CompilationUnit.cs
- StyleCollection.cs
- BitmapMetadataEnumerator.cs
- XmlSchemaComplexType.cs
- XmlSchemaInclude.cs
- RectAnimation.cs
- DesignerActionKeyboardBehavior.cs
- RightNameExpirationInfoPair.cs
- TrustLevelCollection.cs
- PerformanceCounterPermissionAttribute.cs
- QilGeneratorEnv.cs
- SqlMethods.cs
- OracleString.cs
- SpellerError.cs
- SessionEndingEventArgs.cs
- ToolStripScrollButton.cs
- TemplatedWizardStep.cs
- SelectedDatesCollection.cs
- ProviderConnectionPoint.cs
- ObsoleteAttribute.cs
- TextEndOfLine.cs
- DragDeltaEventArgs.cs
- SystemThemeKey.cs
- AddInContractAttribute.cs
- CompilerInfo.cs
- StaticSiteMapProvider.cs
- WinFormsSecurity.cs
- XmlDomTextWriter.cs
- UIPermission.cs
- SimpleWebHandlerParser.cs
- FlatButtonAppearance.cs
- LinkUtilities.cs
- AggregateNode.cs
- XhtmlStyleClass.cs
- GridViewColumnCollectionChangedEventArgs.cs
- ObjectCloneHelper.cs
- DocumentViewerAutomationPeer.cs
- ContainerControl.cs
- OdbcFactory.cs
- StringValueConverter.cs
- ContentWrapperAttribute.cs
- AmbientEnvironment.cs
- XPathNodePointer.cs
- DataTableCollection.cs
- ProfileSection.cs
- ReadOnlyDataSource.cs
- ActiveXHost.cs
- CodeGeneratorOptions.cs
- RepeaterItem.cs
- nulltextcontainer.cs
- DynamicDiscoveryDocument.cs
- ParallelTimeline.cs
- ScriptControl.cs
- ProcessThread.cs
- CLRBindingWorker.cs
- XmlCharacterData.cs
- DbMetaDataFactory.cs
- ConfigXmlElement.cs
- ServerValidateEventArgs.cs
- MergeFailedEvent.cs
- UrlUtility.cs
- PrivilegedConfigurationManager.cs
- TypeGeneratedEventArgs.cs
- DbConnectionPoolCounters.cs
- StrokeFIndices.cs
- HttpResponseInternalWrapper.cs
- IdleTimeoutMonitor.cs
- XPathNodeHelper.cs
- XamlGridLengthSerializer.cs
- TextServicesDisplayAttribute.cs
- OleDbRowUpdatedEvent.cs
- LinqDataSourceEditData.cs
- DesignColumn.cs
- Monitor.cs
- LZCodec.cs
- DataGridTableCollection.cs