Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Diagnostics / HttpRequestTraceRecord.cs / 1 / HttpRequestTraceRecord.cs
//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace System.ServiceModel.Diagnostics { using System; using System.Xml; using System.Web; using System.Collections.Specialized; class HttpRequestTraceRecord : TraceRecord { HttpRequest request; internal HttpRequestTraceRecord(HttpRequest request) { this.request = request; } internal override string EventId { get { return TraceRecord.EventIdBase + "HttpRequest" + TraceRecord.NamespaceSuffix; } } internal override void WriteTo(XmlWriter writer) { writer.WriteStartElement("Headers"); foreach (string key in this.request.Headers.Keys) { writer.WriteElementString(key, this.request.Headers[key]); } writer.WriteEndElement(); writer.WriteElementString("Path", this.request.Path); if (this.request.QueryString != null && this.request.QueryString.Count > 0) { writer.WriteStartElement("QueryString"); foreach (string key in this.request.QueryString.Keys) { writer.WriteElementString(key, this.request.Headers[key]); } writer.WriteEndElement(); } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DbConnectionPool.cs
- SimpleBitVector32.cs
- RadioButtonList.cs
- ActivityExecutorDelegateInfo.cs
- ThreadInterruptedException.cs
- XmlSubtreeReader.cs
- ColorContext.cs
- DesignerActionService.cs
- BitmapEffect.cs
- Decimal.cs
- ProgressChangedEventArgs.cs
- ImageCodecInfoPrivate.cs
- xsdvalidator.cs
- ToolStripRendererSwitcher.cs
- FormViewPageEventArgs.cs
- TextServicesCompartment.cs
- RadioButton.cs
- WebResourceUtil.cs
- ResourcePermissionBaseEntry.cs
- ZoneButton.cs
- WebPartsSection.cs
- HttpConfigurationContext.cs
- odbcmetadatacollectionnames.cs
- ImageFormatConverter.cs
- NegotiateStream.cs
- AliasGenerator.cs
- Int64Converter.cs
- SizeKeyFrameCollection.cs
- TextClipboardData.cs
- UserControl.cs
- TransportConfigurationTypeElement.cs
- IISUnsafeMethods.cs
- StreamWriter.cs
- EncodingInfo.cs
- PermissionSet.cs
- ListViewAutomationPeer.cs
- DataGridPagerStyle.cs
- RichTextBoxAutomationPeer.cs
- Group.cs
- RectangleConverter.cs
- DbConnectionPoolGroupProviderInfo.cs
- XmlSerializerObjectSerializer.cs
- UserControlParser.cs
- ContextMenuAutomationPeer.cs
- ElementUtil.cs
- Material.cs
- StaticContext.cs
- SystemIPv4InterfaceProperties.cs
- RuntimeConfigurationRecord.cs
- HashAlgorithm.cs
- EventLogEntryCollection.cs
- WrappedKeySecurityTokenParameters.cs
- XmlSchemaInclude.cs
- Flattener.cs
- SymbolEqualComparer.cs
- _SingleItemRequestCache.cs
- FormViewInsertedEventArgs.cs
- WorkflowRequestContext.cs
- UnauthorizedWebPart.cs
- MatrixTransform3D.cs
- XmlDataLoader.cs
- CommandEventArgs.cs
- BasePropertyDescriptor.cs
- DictionaryCustomTypeDescriptor.cs
- ValidatorCompatibilityHelper.cs
- PointHitTestResult.cs
- FocusManager.cs
- TextBlock.cs
- GeneralTransformGroup.cs
- ScrollChrome.cs
- URLIdentityPermission.cs
- ModelPerspective.cs
- DoWorkEventArgs.cs
- EdmComplexTypeAttribute.cs
- WebServiceFault.cs
- TCPListener.cs
- TypefaceMap.cs
- X509CertificateClaimSet.cs
- DataView.cs
- SecurityException.cs
- HttpStreamMessage.cs
- TrackPoint.cs
- mediapermission.cs
- COM2ExtendedBrowsingHandler.cs
- WorkflowViewStateService.cs
- DesignTimeParseData.cs
- ContentValidator.cs
- OutputCacheModule.cs
- StructuredTypeEmitter.cs
- CollectionBuilder.cs
- QilReference.cs
- DetailsViewAutoFormat.cs
- PriorityBinding.cs
- HtmlString.cs
- TextBox.cs
- OleDbRowUpdatedEvent.cs
- XmlSchemaElement.cs
- FrameworkElementFactory.cs
- CacheForPrimitiveTypes.cs
- SettingsBindableAttribute.cs