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
- ProxyManager.cs
- DataGridColumnCollection.cs
- RuntimeResourceSet.cs
- RepeatBehaviorConverter.cs
- HtmlTernaryTree.cs
- LogLogRecordHeader.cs
- WebBrowserNavigatingEventHandler.cs
- SingleTagSectionHandler.cs
- TransferRequestHandler.cs
- ObjectSet.cs
- DelegateHelpers.cs
- RequestUriProcessor.cs
- BamlStream.cs
- RecipientInfo.cs
- HttpCacheParams.cs
- _ListenerResponseStream.cs
- SqlProfileProvider.cs
- BuildProvider.cs
- DataTablePropertyDescriptor.cs
- TableRow.cs
- RightNameExpirationInfoPair.cs
- CategoryGridEntry.cs
- OrElse.cs
- MasterPageBuildProvider.cs
- PriorityRange.cs
- DataGridCaption.cs
- SafeArrayTypeMismatchException.cs
- VersionedStreamOwner.cs
- OutputScope.cs
- TextElementEnumerator.cs
- Stack.cs
- XmlComment.cs
- TimerEventSubscription.cs
- SqlCrossApplyToCrossJoin.cs
- UserInitiatedRoutedEventPermission.cs
- PanningMessageFilter.cs
- WinFormsComponentEditor.cs
- IPPacketInformation.cs
- BinaryFormatter.cs
- PreservationFileReader.cs
- SiteMapNodeItem.cs
- mda.cs
- UIElement3D.cs
- BuildManager.cs
- Int32AnimationUsingKeyFrames.cs
- XmlSerializer.cs
- NativeMethods.cs
- MemberDescriptor.cs
- PersonalizablePropertyEntry.cs
- SynchronizedDispatch.cs
- DataGridItemAutomationPeer.cs
- CLSCompliantAttribute.cs
- OracleParameterBinding.cs
- GeneralTransformGroup.cs
- MediaTimeline.cs
- GeneralTransform.cs
- InfoCardTraceRecord.cs
- PeerNodeTraceRecord.cs
- KnownTypesHelper.cs
- RelatedView.cs
- LinkLabel.cs
- WebRequestModuleElement.cs
- PngBitmapEncoder.cs
- CharStorage.cs
- ToolboxBitmapAttribute.cs
- EpmCustomContentDeSerializer.cs
- ClientApiGenerator.cs
- SizeLimitedCache.cs
- ColorConverter.cs
- DesignerGeometryHelper.cs
- TextServicesCompartment.cs
- SigningProgress.cs
- DateTimeHelper.cs
- HtmlButton.cs
- AvTrace.cs
- DeviceContext2.cs
- Annotation.cs
- HashCryptoHandle.cs
- ArgumentReference.cs
- SerializationAttributes.cs
- IteratorFilter.cs
- AffineTransform3D.cs
- ScrollItemProviderWrapper.cs
- CharAnimationUsingKeyFrames.cs
- TokenFactoryCredential.cs
- ComponentResourceKeyConverter.cs
- DispatchProxy.cs
- CodeGotoStatement.cs
- XmlMembersMapping.cs
- DataGridPagerStyle.cs
- LogWriteRestartAreaState.cs
- ReflectionServiceProvider.cs
- CommandField.cs
- DataSourceCacheDurationConverter.cs
- GlyphElement.cs
- localization.cs
- RegexStringValidatorAttribute.cs
- MsdtcClusterUtils.cs
- TextBoxLine.cs
- BigInt.cs