Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WCF / System.ServiceModel.Activation / System / ServiceModel / Activation / HttpRequestTraceRecord.cs / 1305376 / HttpRequestTraceRecord.cs
//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace System.ServiceModel.Diagnostics { using System.Runtime.Diagnostics; using System.Web; using System.Xml; class HttpRequestTraceRecord : TraceRecord { HttpRequest request; internal HttpRequestTraceRecord(HttpRequest request) { this.request = request; } internal override string EventId { get { return BuildEventId("HttpRequest"); } } 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ThemeDirectoryCompiler.cs
- XmlMemberMapping.cs
- Size3DConverter.cs
- CustomError.cs
- TableLayoutStyleCollection.cs
- SocketAddress.cs
- DataSourceCache.cs
- MeshGeometry3D.cs
- Char.cs
- Decoder.cs
- RoutedCommand.cs
- CompositeScriptReference.cs
- SiteMapSection.cs
- _emptywebproxy.cs
- SessionMode.cs
- StylusPointPropertyUnit.cs
- KernelTypeValidation.cs
- CompatibleIComparer.cs
- ManualResetEventSlim.cs
- RawMouseInputReport.cs
- WindowsNonControl.cs
- Thickness.cs
- GeneralTransform.cs
- OciLobLocator.cs
- XmlHelper.cs
- _Events.cs
- OleServicesContext.cs
- _DynamicWinsockMethods.cs
- AttributeEmitter.cs
- RegistrySecurity.cs
- VerbConverter.cs
- DesignSurfaceEvent.cs
- BuildProvider.cs
- HtmlInputImage.cs
- dtdvalidator.cs
- SimpleExpression.cs
- TreeNodeSelectionProcessor.cs
- ResourcesChangeInfo.cs
- CreateParams.cs
- StreamHelper.cs
- RoutedEventHandlerInfo.cs
- TextEditorCopyPaste.cs
- TableDetailsCollection.cs
- AspNetSynchronizationContext.cs
- MULTI_QI.cs
- _StreamFramer.cs
- DependencyPropertyDescriptor.cs
- InvokeGenerator.cs
- GetParentChain.cs
- ReferenceSchema.cs
- RoutedUICommand.cs
- DoubleAnimationClockResource.cs
- PathParser.cs
- Helper.cs
- SerializationObjectManager.cs
- DataGridViewColumnDesignTimeVisibleAttribute.cs
- CatalogZoneBase.cs
- StringFormat.cs
- MailFileEditor.cs
- CookieParameter.cs
- ActivityExecutorSurrogate.cs
- EntityProviderFactory.cs
- EventRouteFactory.cs
- DictionarySectionHandler.cs
- SendMailErrorEventArgs.cs
- EncoderNLS.cs
- ProcessHostFactoryHelper.cs
- AssemblyAssociatedContentFileAttribute.cs
- SessionStateModule.cs
- ScriptResourceDefinition.cs
- ConversionContext.cs
- PkcsMisc.cs
- CmsInterop.cs
- __Error.cs
- StylusDevice.cs
- PathSegmentCollection.cs
- GridViewColumnHeaderAutomationPeer.cs
- ViewBase.cs
- RelatedImageListAttribute.cs
- InternalDispatchObject.cs
- PerformanceCountersElement.cs
- BoundingRectTracker.cs
- MatrixAnimationBase.cs
- InvalidAsynchronousStateException.cs
- UIPropertyMetadata.cs
- CultureInfoConverter.cs
- DefaultMemberAttribute.cs
- NetworkStream.cs
- FigureParagraph.cs
- UserControlCodeDomTreeGenerator.cs
- SqlTriggerContext.cs
- ThousandthOfEmRealDoubles.cs
- IListConverters.cs
- WebBrowserBase.cs
- CompositeDataBoundControl.cs
- TableCell.cs
- QueryMatcher.cs
- ScriptHandlerFactory.cs
- ZipFileInfoCollection.cs
- SqlDataSourceWizardForm.cs