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
- wgx_sdk_version.cs
- XmlSerializationReader.cs
- HostedTransportConfigurationManager.cs
- RemotingConfiguration.cs
- StylusShape.cs
- TransformerConfigurationWizardBase.cs
- RenameRuleObjectDialog.Designer.cs
- ResourceDescriptionAttribute.cs
- ToolStripSplitStackLayout.cs
- CodeVariableDeclarationStatement.cs
- FileDialogCustomPlacesCollection.cs
- TextParagraphCache.cs
- NonPrimarySelectionGlyph.cs
- UserControlParser.cs
- EventEntry.cs
- If.cs
- WorkflowViewStateService.cs
- KeyedHashAlgorithm.cs
- ItemMap.cs
- ErrorInfoXmlDocument.cs
- XPathScanner.cs
- MimeMultiPart.cs
- Socket.cs
- DeviceSpecific.cs
- MenuItemCollectionEditor.cs
- HttpProfileBase.cs
- BlobPersonalizationState.cs
- HttpResponseInternalWrapper.cs
- ObjectReaderCompiler.cs
- CollectionBuilder.cs
- MailMessageEventArgs.cs
- TypedDatasetGenerator.cs
- Clipboard.cs
- TextTrailingCharacterEllipsis.cs
- ListViewDataItem.cs
- XmlSchemaObjectTable.cs
- DefaultCommandConverter.cs
- CounterCreationDataConverter.cs
- ConfigurationValidatorBase.cs
- MsmqOutputChannel.cs
- FunctionUpdateCommand.cs
- SafeReversePInvokeHandle.cs
- TreeNodeStyleCollection.cs
- SerialPort.cs
- GuidelineSet.cs
- AssemblyHelper.cs
- metadatamappinghashervisitor.hashsourcebuilder.cs
- XamlTreeBuilderBamlRecordWriter.cs
- CodeGeneratorOptions.cs
- BrowserCapabilitiesFactory.cs
- DynamicDataRoute.cs
- DesignObjectWrapper.cs
- HttpConfigurationContext.cs
- RIPEMD160.cs
- StateMachineWorkflow.cs
- CryptoApi.cs
- ZeroOpNode.cs
- StylusCollection.cs
- StorageConditionPropertyMapping.cs
- BulletedListEventArgs.cs
- MimeFormReflector.cs
- TextServicesCompartmentEventSink.cs
- TableAdapterManagerGenerator.cs
- PostBackOptions.cs
- FontStyle.cs
- EraserBehavior.cs
- FileDialog.cs
- Misc.cs
- CDSsyncETWBCLProvider.cs
- SplitterDesigner.cs
- FixUp.cs
- LinkedResourceCollection.cs
- XsltContext.cs
- InkCollectionBehavior.cs
- CheckedPointers.cs
- MessageBox.cs
- EntityContainerAssociationSetEnd.cs
- SafeRightsManagementPubHandle.cs
- VirtualPathUtility.cs
- ConsoleTraceListener.cs
- hwndwrapper.cs
- GlyphManager.cs
- BindableTemplateBuilder.cs
- GatewayIPAddressInformationCollection.cs
- ToolStripButton.cs
- OciHandle.cs
- assemblycache.cs
- Journaling.cs
- StrongNameUtility.cs
- DocumentViewerHelper.cs
- Rect.cs
- BookmarkScope.cs
- FileLevelControlBuilderAttribute.cs
- HtmlContainerControl.cs
- Message.cs
- File.cs
- CfgParser.cs
- CounterCreationData.cs
- DataException.cs
- VectorAnimationUsingKeyFrames.cs