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
- COM2AboutBoxPropertyDescriptor.cs
- MdiWindowListItemConverter.cs
- FontResourceCache.cs
- Int16Converter.cs
- AsymmetricSignatureFormatter.cs
- AutoGeneratedField.cs
- UnicodeEncoding.cs
- ParseHttpDate.cs
- SocketPermission.cs
- ClientRuntimeConfig.cs
- Decimal.cs
- TimeoutException.cs
- MultiView.cs
- SoapExtensionTypeElement.cs
- CalendarDesigner.cs
- RTLAwareMessageBox.cs
- InstanceStoreQueryResult.cs
- Region.cs
- MessageBox.cs
- NotConverter.cs
- KnowledgeBase.cs
- ArrayConverter.cs
- UserPreference.cs
- ConfigurationStrings.cs
- TemplateField.cs
- ToolStripDropDownClosedEventArgs.cs
- MasterPage.cs
- ManagementOperationWatcher.cs
- AsyncResult.cs
- WebControl.cs
- WebPartConnectionsConfigureVerb.cs
- SamlSubjectStatement.cs
- ListDictionaryInternal.cs
- IPHostEntry.cs
- NameService.cs
- ReachPrintTicketSerializerAsync.cs
- TileModeValidation.cs
- Dump.cs
- Activity.cs
- SafeRightsManagementPubHandle.cs
- ValidationSummary.cs
- ReflectionTypeLoadException.cs
- XmlnsDictionary.cs
- CatalogPart.cs
- nulltextcontainer.cs
- Symbol.cs
- DataControlButton.cs
- WorkflowApplication.cs
- ConnectionInterfaceCollection.cs
- ScriptingWebServicesSectionGroup.cs
- CompositeControl.cs
- HttpWebRequest.cs
- NodeCounter.cs
- GenerateHelper.cs
- IPipelineRuntime.cs
- DetailsViewUpdateEventArgs.cs
- _OSSOCK.cs
- CorrelationResolver.cs
- DeadCharTextComposition.cs
- COM2ICategorizePropertiesHandler.cs
- WebPartZone.cs
- DataGridViewCellStyleConverter.cs
- MDIWindowDialog.cs
- SqlXmlStorage.cs
- MemberAssignmentAnalysis.cs
- ListItemCollection.cs
- PageContentCollection.cs
- PersonalizationProviderHelper.cs
- AssociationTypeEmitter.cs
- CredentialCache.cs
- PathFigure.cs
- OdbcPermission.cs
- FontFaceLayoutInfo.cs
- PersonalizationStateInfo.cs
- XNameTypeConverter.cs
- CodeAccessPermission.cs
- MemberAccessException.cs
- BaseParagraph.cs
- PageCatalogPart.cs
- InheritanceContextChangedEventManager.cs
- StorageEndPropertyMapping.cs
- UserPersonalizationStateInfo.cs
- XmlSchemaDocumentation.cs
- CodeAttributeDeclaration.cs
- ObjectListDesigner.cs
- IdleTimeoutMonitor.cs
- EventWaitHandle.cs
- SchemaElementDecl.cs
- ComNativeDescriptor.cs
- TypographyProperties.cs
- BevelBitmapEffect.cs
- DbModificationClause.cs
- XsdDuration.cs
- Transform3D.cs
- BindingNavigator.cs
- ExternalCalls.cs
- FieldMetadata.cs
- ChannelSinkStacks.cs
- SortFieldComparer.cs
- FrugalList.cs