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
- UrlEncodedParameterWriter.cs
- HtmlHead.cs
- XmlDataLoader.cs
- SemaphoreSecurity.cs
- AnnotationComponentChooser.cs
- Converter.cs
- AssociationSet.cs
- StringAnimationUsingKeyFrames.cs
- PropertyMapper.cs
- MethodAccessException.cs
- CatalogPartChrome.cs
- DesignerDeviceConfig.cs
- ObjectDisposedException.cs
- Dictionary.cs
- _NegoState.cs
- UnmanagedMarshal.cs
- DrawingImage.cs
- ExpandSegment.cs
- TextBoxAutoCompleteSourceConverter.cs
- KnownTypeHelper.cs
- ISCIIEncoding.cs
- SplashScreen.cs
- WeakEventManager.cs
- MessageSecurityOverHttp.cs
- HwndHost.cs
- QilPatternFactory.cs
- AddingNewEventArgs.cs
- ConfigurationStrings.cs
- TextRangeEditLists.cs
- LambdaExpression.cs
- UIElement.cs
- HijriCalendar.cs
- FontStyleConverter.cs
- ImmutableCollection.cs
- XmlElementAttributes.cs
- CapiSafeHandles.cs
- QuestionEventArgs.cs
- AutoGeneratedField.cs
- FormViewDeletedEventArgs.cs
- StyleSheetDesigner.cs
- WebPartConnectionsConnectVerb.cs
- CodeCompileUnit.cs
- NavigationService.cs
- FactoryId.cs
- DataViewListener.cs
- UnsafeNativeMethods.cs
- CorrelationManager.cs
- MetaModel.cs
- SudsParser.cs
- TagPrefixInfo.cs
- IconHelper.cs
- EncoderBestFitFallback.cs
- EntityStoreSchemaFilterEntry.cs
- TransformedBitmap.cs
- counter.cs
- InputReport.cs
- PropertyPushdownHelper.cs
- AudioStateChangedEventArgs.cs
- FigureParaClient.cs
- CqlParserHelpers.cs
- PopupControlService.cs
- ControlBindingsCollection.cs
- HtmlPhoneCallAdapter.cs
- AssertFilter.cs
- SiteMapPath.cs
- DataGridAutoGeneratingColumnEventArgs.cs
- EntityDataSourceDataSelection.cs
- DateTime.cs
- Simplifier.cs
- HttpCacheVaryByContentEncodings.cs
- WebPartConnectionCollection.cs
- ConnectionsZone.cs
- Timer.cs
- TcpConnectionPoolSettingsElement.cs
- PrimitiveType.cs
- KnownIds.cs
- DataGridViewBindingCompleteEventArgs.cs
- GC.cs
- EventBuilder.cs
- _SecureChannel.cs
- ScaleTransform.cs
- PerformanceCounterPermissionAttribute.cs
- SelectionEditingBehavior.cs
- IUnknownConstantAttribute.cs
- AlternateView.cs
- OperandQuery.cs
- FrameworkContentElement.cs
- NetSectionGroup.cs
- JpegBitmapEncoder.cs
- StaticDataManager.cs
- XPathScanner.cs
- InstanceOwnerException.cs
- BindingFormattingDialog.cs
- RtfToken.cs
- MessageBox.cs
- IRCollection.cs
- _DigestClient.cs
- TextEditorTyping.cs
- CapabilitiesState.cs
- SwitchExpression.cs