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
- SmtpReplyReaderFactory.cs
- LocatorGroup.cs
- FocusWithinProperty.cs
- HtmlFormAdapter.cs
- HttpDictionary.cs
- StateMachineHelpers.cs
- GenerateTemporaryTargetAssembly.cs
- SurrogateEncoder.cs
- AddInIpcChannel.cs
- webeventbuffer.cs
- TextDecorationLocationValidation.cs
- IntSecurity.cs
- GridViewRow.cs
- HelpInfo.cs
- BitArray.cs
- WSHttpBindingElement.cs
- QueuePathEditor.cs
- HttpProxyTransportBindingElement.cs
- HandlerBase.cs
- Rights.cs
- DeflateEmulationStream.cs
- ToolStripDropTargetManager.cs
- PaginationProgressEventArgs.cs
- ListViewUpdateEventArgs.cs
- webeventbuffer.cs
- TextPointer.cs
- HandlerMappingMemo.cs
- WindowsFont.cs
- ConfigErrorGlyph.cs
- SrgsElementFactoryCompiler.cs
- OdbcUtils.cs
- Misc.cs
- MatrixCamera.cs
- TextParagraphView.cs
- PenThread.cs
- ToolStripSettings.cs
- RuleSetReference.cs
- PathNode.cs
- RotateTransform.cs
- PropertyValue.cs
- FontWeights.cs
- ToolboxBitmapAttribute.cs
- TargetParameterCountException.cs
- CustomAttributeBuilder.cs
- ObjectDataProvider.cs
- ToolStripSeparator.cs
- GPRECT.cs
- ReflectionUtil.cs
- DataListCommandEventArgs.cs
- FileSecurity.cs
- PassportIdentity.cs
- XmlQualifiedNameTest.cs
- SpecialNameAttribute.cs
- SamlAuthenticationClaimResource.cs
- XmlDeclaration.cs
- OraclePermissionAttribute.cs
- HttpsTransportElement.cs
- FacetDescription.cs
- DirectoryObjectSecurity.cs
- ByteStorage.cs
- ListDictionaryInternal.cs
- MulticastNotSupportedException.cs
- HtmlInputReset.cs
- ParameterCollection.cs
- DigestTraceRecordHelper.cs
- HttpServerUtilityBase.cs
- XhtmlBasicSelectionListAdapter.cs
- SiteMapPath.cs
- SmuggledIUnknown.cs
- ValidationSummary.cs
- filewebresponse.cs
- MappingMetadataHelper.cs
- DispatcherExceptionFilterEventArgs.cs
- ProtocolsSection.cs
- DashStyle.cs
- FacetDescriptionElement.cs
- CodeAssignStatement.cs
- XmlSchemaInclude.cs
- CallbackHandler.cs
- QueryOpeningEnumerator.cs
- XmlDomTextWriter.cs
- SingleAnimationUsingKeyFrames.cs
- MetadataArtifactLoader.cs
- ItemContainerPattern.cs
- CounterCreationData.cs
- InfoCardArgumentException.cs
- _PooledStream.cs
- TemplateControlBuildProvider.cs
- AudioLevelUpdatedEventArgs.cs
- XmlSchemaValidator.cs
- HttpListenerContext.cs
- ProviderException.cs
- AssemblyAttributes.cs
- EntityDataSourceDesigner.cs
- DataGridViewHeaderCell.cs
- XmlDataSource.cs
- DivideByZeroException.cs
- VScrollProperties.cs
- AnimatedTypeHelpers.cs
- ClassDataContract.cs