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
- NativeMsmqMessage.cs
- PathData.cs
- ImageIndexConverter.cs
- OutputCacheProfile.cs
- XsdDuration.cs
- StrokeNodeOperations2.cs
- XXXInfos.cs
- HttpListenerRequest.cs
- GlobalAclOperationRequirement.cs
- TimeManager.cs
- CompositeActivityMarkupSerializer.cs
- ItemCollection.cs
- VSWCFServiceContractGenerator.cs
- DataGridViewRowDividerDoubleClickEventArgs.cs
- ResourceReader.cs
- BreakRecordTable.cs
- CqlParser.cs
- ResourcePermissionBase.cs
- Interlocked.cs
- BindStream.cs
- FixedDSBuilder.cs
- WebPartEditorApplyVerb.cs
- x509store.cs
- HtmlTitle.cs
- MenuItemBinding.cs
- StringCollection.cs
- SelectionProcessor.cs
- PackWebRequestFactory.cs
- Parser.cs
- RootBuilder.cs
- DefaultEventAttribute.cs
- HierarchicalDataBoundControlAdapter.cs
- QueryNode.cs
- XmlUtf8RawTextWriter.cs
- PerformanceCounterManager.cs
- rsa.cs
- Parsers.cs
- ConfigurationManagerHelperFactory.cs
- DetailsViewInsertedEventArgs.cs
- ComplexObject.cs
- ResourceDisplayNameAttribute.cs
- XmlRootAttribute.cs
- HatchBrush.cs
- RoleManagerSection.cs
- BamlTreeUpdater.cs
- nulltextnavigator.cs
- EntityUtil.cs
- QilGeneratorEnv.cs
- Binding.cs
- ConfigurationManager.cs
- FileAuthorizationModule.cs
- CatalogZoneBase.cs
- StandardCommands.cs
- ObjectViewFactory.cs
- ConfigurationSectionGroup.cs
- StreamSecurityUpgradeAcceptorBase.cs
- CodeSubDirectory.cs
- MultiTouchSystemGestureLogic.cs
- XslTransform.cs
- MultiplexingFormatMapping.cs
- GroupBox.cs
- SmtpSpecifiedPickupDirectoryElement.cs
- TemplateControlCodeDomTreeGenerator.cs
- MappingMetadataHelper.cs
- CodeIterationStatement.cs
- GorillaCodec.cs
- CanonicalFontFamilyReference.cs
- AnnotationAdorner.cs
- ParallelTimeline.cs
- RawUIStateInputReport.cs
- RequestSecurityTokenForRemoteTokenFactory.cs
- DataGridViewCellPaintingEventArgs.cs
- LongCountAggregationOperator.cs
- GridToolTip.cs
- Form.cs
- DecoderBestFitFallback.cs
- ActivityTypeCodeDomSerializer.cs
- XmlSchemaObject.cs
- StreamGeometry.cs
- HtmlControlAdapter.cs
- XmlBinaryReader.cs
- HuffModule.cs
- ItemCollection.cs
- ReferenceSchema.cs
- xmlsaver.cs
- PackWebRequest.cs
- WindowsListViewGroupSubsetLink.cs
- SymDocumentType.cs
- ConfigurationManagerHelper.cs
- SingleConverter.cs
- PipelineComponent.cs
- UIAgentInitializationException.cs
- Metadata.cs
- HttpVersion.cs
- DataTableReader.cs
- ComboBoxRenderer.cs
- ThumbAutomationPeer.cs
- RequestDescription.cs
- StructuralCache.cs
- DynamicQueryableWrapper.cs