Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Diagnostics / HttpListenerRequestTraceRecord.cs / 1 / HttpListenerRequestTraceRecord.cs
//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace System.ServiceModel.Diagnostics { using System; using System.Net; using System.Xml; class HttpListenerRequestTraceRecord : TraceRecord { HttpListenerRequest request; internal HttpListenerRequestTraceRecord(HttpListenerRequest 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("Url", this.request.Url.ToString()); 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
- RegistryPermission.cs
- ProjectionCamera.cs
- ToolStripDesigner.cs
- TextRangeAdaptor.cs
- BitmapMetadata.cs
- ZoomPercentageConverter.cs
- ImmutableCommunicationTimeouts.cs
- DynamicAttribute.cs
- DataRow.cs
- X509CertificateValidationMode.cs
- XmlCharCheckingWriter.cs
- XmlHierarchicalDataSourceView.cs
- AssociatedControlConverter.cs
- SqlMethodAttribute.cs
- LongAverageAggregationOperator.cs
- Unit.cs
- XMLUtil.cs
- DataGridItemCollection.cs
- SoapSchemaExporter.cs
- SiteIdentityPermission.cs
- GrammarBuilderWildcard.cs
- OracleCommandBuilder.cs
- ExternalException.cs
- _FtpControlStream.cs
- DataGridViewButtonCell.cs
- AutomationProperty.cs
- EventProviderWriter.cs
- AcceleratedTokenAuthenticator.cs
- Parser.cs
- RegularExpressionValidator.cs
- ExternalCalls.cs
- ClientCultureInfo.cs
- VerticalAlignConverter.cs
- ReachDocumentPageSerializerAsync.cs
- Rfc2898DeriveBytes.cs
- WebPartDisplayMode.cs
- FilterException.cs
- DbSourceParameterCollection.cs
- SoapWriter.cs
- NumberFormatter.cs
- Attachment.cs
- RecognizerBase.cs
- DtdParser.cs
- PriorityQueue.cs
- Model3DGroup.cs
- FileUpload.cs
- SpellerError.cs
- WinFormsSecurity.cs
- DelegatingTypeDescriptionProvider.cs
- DbParameterCollectionHelper.cs
- WindowsGraphics2.cs
- CRYPTPROTECT_PROMPTSTRUCT.cs
- StringBuilder.cs
- XmlWhitespace.cs
- ClockController.cs
- Point3DAnimationUsingKeyFrames.cs
- BinaryConverter.cs
- XmlBindingWorker.cs
- TraceFilter.cs
- UshortList2.cs
- TagPrefixCollection.cs
- TemplateField.cs
- AssociationTypeEmitter.cs
- Point4D.cs
- VoiceChangeEventArgs.cs
- CustomValidator.cs
- DoubleLinkListEnumerator.cs
- TemplatePartAttribute.cs
- HttpCachePolicyBase.cs
- EDesignUtil.cs
- ArraySubsetEnumerator.cs
- ObjectRef.cs
- SemanticValue.cs
- FileLevelControlBuilderAttribute.cs
- AppSettingsSection.cs
- BulletedList.cs
- IteratorFilter.cs
- HitTestWithGeometryDrawingContextWalker.cs
- DataServiceHost.cs
- DynamicDocumentPaginator.cs
- Constraint.cs
- XmlArrayItemAttributes.cs
- ProxyWebPartManager.cs
- TcpStreams.cs
- XmlHelper.cs
- ChannelPoolSettingsElement.cs
- Typography.cs
- SafeCoTaskMem.cs
- AnonymousIdentificationSection.cs
- ValidationService.cs
- ComplexObject.cs
- ColumnWidthChangedEvent.cs
- VirtualDirectoryMappingCollection.cs
- DataGridViewCell.cs
- Condition.cs
- _UriTypeConverter.cs
- NgenServicingAttributes.cs
- StatusBar.cs
- DBConnectionString.cs
- IgnoreSection.cs