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
- PaperSource.cs
- XhtmlTextWriter.cs
- TemplateBindingExpression.cs
- PrivateFontCollection.cs
- invalidudtexception.cs
- FormViewRow.cs
- CheckedPointers.cs
- GatewayDefinition.cs
- RequestContextBase.cs
- CodeSubDirectory.cs
- SoapCodeExporter.cs
- DocumentPage.cs
- AsymmetricSignatureDeformatter.cs
- XmlWrappingReader.cs
- BookmarkInfo.cs
- OptimizedTemplateContent.cs
- LayoutTable.cs
- Pkcs9Attribute.cs
- TextPenaltyModule.cs
- OpenTypeCommon.cs
- EDesignUtil.cs
- SafeNativeMethods.cs
- AmbientLight.cs
- ExpressionVisitor.cs
- CombinedGeometry.cs
- NTAccount.cs
- TreeViewImageIndexConverter.cs
- FileNotFoundException.cs
- TileBrush.cs
- WebServiceParameterData.cs
- QuadraticBezierSegment.cs
- FrameAutomationPeer.cs
- LinkDescriptor.cs
- Span.cs
- ValidatedControlConverter.cs
- TemplateModeChangedEventArgs.cs
- DataRecordInternal.cs
- ISAPIWorkerRequest.cs
- ping.cs
- EmptyImpersonationContext.cs
- PlatformNotSupportedException.cs
- ConfigLoader.cs
- SplitterCancelEvent.cs
- ClientTarget.cs
- RightsManagementEncryptedStream.cs
- CompatibleIComparer.cs
- TypeValidationEventArgs.cs
- WebPartDeleteVerb.cs
- AssemblyHash.cs
- IBuiltInEvidence.cs
- Choices.cs
- SortKey.cs
- Calendar.cs
- BatchWriter.cs
- ResourceReader.cs
- PopOutPanel.cs
- ZipArchive.cs
- _WebProxyDataBuilder.cs
- HttpHandlerActionCollection.cs
- PerCallInstanceContextProvider.cs
- WindowsFormsLinkLabel.cs
- List.cs
- XslTransform.cs
- ScrollEventArgs.cs
- FamilyCollection.cs
- AnnotationResourceChangedEventArgs.cs
- KeyInfo.cs
- BamlTreeUpdater.cs
- StylusPointPropertyInfo.cs
- SystemTcpConnection.cs
- XmlDataDocument.cs
- ServiceObjectContainer.cs
- ProxyWebPart.cs
- CodeMemberProperty.cs
- AbstractDataSvcMapFileLoader.cs
- BlockExpression.cs
- Translator.cs
- BindUriHelper.cs
- DataGridColumn.cs
- Region.cs
- Enum.cs
- DataGridViewCellConverter.cs
- HelloOperationAsyncResult.cs
- XslCompiledTransform.cs
- ListViewCommandEventArgs.cs
- ToolStripGrip.cs
- Attributes.cs
- InheritanceContextHelper.cs
- EmbossBitmapEffect.cs
- UriScheme.cs
- QilXmlReader.cs
- TextTabProperties.cs
- WebOperationContext.cs
- CodeLinePragma.cs
- AsymmetricKeyExchangeDeformatter.cs
- GetWinFXPath.cs
- LoadRetryAsyncResult.cs
- DocumentXPathNavigator.cs
- ZipIORawDataFileBlock.cs
- StorageConditionPropertyMapping.cs