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
- CodeCommentStatement.cs
- UriTemplateCompoundPathSegment.cs
- XPathPatternBuilder.cs
- ToolStripCollectionEditor.cs
- ObjectSecurity.cs
- NameTable.cs
- Char.cs
- latinshape.cs
- PenCursorManager.cs
- ConvertEvent.cs
- AdapterSwitches.cs
- CallbackWrapper.cs
- IIS7UserPrincipal.cs
- NameSpaceEvent.cs
- CharacterHit.cs
- SecurityContext.cs
- XPathNavigatorReader.cs
- SqlParameterCollection.cs
- CompiledXpathExpr.cs
- _HeaderInfo.cs
- UnsafeNetInfoNativeMethods.cs
- QueryContinueDragEvent.cs
- DataColumnMappingCollection.cs
- GraphicsContainer.cs
- SpecularMaterial.cs
- SmtpFailedRecipientException.cs
- DbConnectionPoolCounters.cs
- DragEvent.cs
- LogSwitch.cs
- TextFormatterHost.cs
- RelationshipNavigation.cs
- sitestring.cs
- MouseButtonEventArgs.cs
- StateMachineWorkflowDesigner.cs
- Point.cs
- RenderData.cs
- _ChunkParse.cs
- EmptyStringExpandableObjectConverter.cs
- XPathNodeInfoAtom.cs
- DetailsViewUpdatedEventArgs.cs
- LabelLiteral.cs
- AppAction.cs
- StringToken.cs
- PauseStoryboard.cs
- OleDbPermission.cs
- UrlPath.cs
- BCLDebug.cs
- XmlPreloadedResolver.cs
- CustomGrammar.cs
- WindowsUserNameSecurityTokenAuthenticator.cs
- XmlReflectionImporter.cs
- DoubleAnimationUsingKeyFrames.cs
- PlainXmlWriter.cs
- TemplateControlParser.cs
- DBCommand.cs
- MediaEntryAttribute.cs
- CorrelationService.cs
- SqlGatherConsumedAliases.cs
- ComEventsHelper.cs
- EntityDataSourceColumn.cs
- XmlSchemaAnnotated.cs
- OracleSqlParser.cs
- DrawListViewItemEventArgs.cs
- WebPartEditVerb.cs
- Input.cs
- DateTimeOffsetAdapter.cs
- XmlSerializationGeneratedCode.cs
- Publisher.cs
- CompiledScopeCriteria.cs
- Control.cs
- XmlSchemaAnyAttribute.cs
- CompilerCollection.cs
- BasicDesignerLoader.cs
- PerfCounterSection.cs
- Rotation3DAnimation.cs
- FusionWrap.cs
- SpecialTypeDataContract.cs
- PolicyStatement.cs
- ArcSegment.cs
- GenericNameHandler.cs
- ComponentSerializationService.cs
- FormViewDeleteEventArgs.cs
- EventHandlingScope.cs
- DefaultWorkflowTransactionService.cs
- ApplicationException.cs
- ObjectCache.cs
- Scene3D.cs
- TransformedBitmap.cs
- PersonalizableTypeEntry.cs
- ServiceBuildProvider.cs
- CodeObjectCreateExpression.cs
- ProtocolsConfigurationEntry.cs
- PersianCalendar.cs
- ComboBoxItem.cs
- SystemUnicastIPAddressInformation.cs
- LogEntryDeserializer.cs
- GridToolTip.cs
- SafeHandle.cs
- ToolTipAutomationPeer.cs
- PreviewPageInfo.cs