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
- PaintEvent.cs
- Listbox.cs
- RoutedEventValueSerializer.cs
- ServiceBusyException.cs
- IDQuery.cs
- DropDownList.cs
- DefaultPrintController.cs
- Binding.cs
- SHA1Managed.cs
- ScrollEventArgs.cs
- Comparer.cs
- ExtendLockAsyncResult.cs
- X509Utils.cs
- ClientBuildManager.cs
- NotConverter.cs
- OciLobLocator.cs
- Effect.cs
- cookiecollection.cs
- CodeTypeParameterCollection.cs
- MobileRedirect.cs
- WebPartChrome.cs
- TreeNode.cs
- ObjectNavigationPropertyMapping.cs
- OleDbConnection.cs
- NameValueCollection.cs
- SimpleType.cs
- SortKey.cs
- GeneralTransform.cs
- MediaElementAutomationPeer.cs
- LabelLiteral.cs
- WebScriptServiceHostFactory.cs
- assemblycache.cs
- WarningException.cs
- SwitchExpression.cs
- DefaultPrintController.cs
- DeviceContexts.cs
- _NegoStream.cs
- PageTheme.cs
- RawStylusSystemGestureInputReport.cs
- TextParagraphCache.cs
- EntityContainer.cs
- SpellerError.cs
- NonParentingControl.cs
- FlatButtonAppearance.cs
- MemberPath.cs
- CqlLexerHelpers.cs
- XmlSchemaInferenceException.cs
- GridViewColumnHeaderAutomationPeer.cs
- IntegerValidator.cs
- StylusPointProperty.cs
- ScrollProperties.cs
- StreamReader.cs
- XmlSchemas.cs
- tibetanshape.cs
- SystemColorTracker.cs
- LinqDataSourceDisposeEventArgs.cs
- ExpressionConverter.cs
- AtlasWeb.Designer.cs
- FileDialog_Vista_Interop.cs
- SystemDiagnosticsSection.cs
- LinqTreeNodeEvaluator.cs
- ColorConvertedBitmap.cs
- WebPartEventArgs.cs
- LazyTextWriterCreator.cs
- CompiledRegexRunnerFactory.cs
- ConfigXmlCDataSection.cs
- XmlElementList.cs
- ExpressionBinding.cs
- BitmapScalingModeValidation.cs
- unitconverter.cs
- TreeNodeBinding.cs
- WebPartEventArgs.cs
- ChangeConflicts.cs
- BackoffTimeoutHelper.cs
- BinaryNode.cs
- Oid.cs
- AspCompat.cs
- ConfigurationPermission.cs
- IndentedWriter.cs
- WebAdminConfigurationHelper.cs
- GridView.cs
- PropertyMetadata.cs
- ReadWriteObjectLock.cs
- SingleAnimation.cs
- BuildResultCache.cs
- _CookieModule.cs
- LocationUpdates.cs
- CompressedStack.cs
- DateTimeFormat.cs
- HuffmanTree.cs
- QueryAsyncResult.cs
- WebPartsSection.cs
- IncrementalHitTester.cs
- WeakReference.cs
- CodeDelegateInvokeExpression.cs
- LocalizedNameDescriptionPair.cs
- TabItemWrapperAutomationPeer.cs
- LinqDataSourceContextEventArgs.cs
- WinInetCache.cs
- OpenFileDialog.cs