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
- Listen.cs
- DeviceSpecificDialogCachedState.cs
- SecureUICommand.cs
- PackageProperties.cs
- PartDesigner.cs
- DesignerDataTableBase.cs
- InstanceDataCollectionCollection.cs
- EntityDataSourceStatementEditorForm.cs
- CollectionConverter.cs
- SchemaImporterExtension.cs
- UpdatableWrapper.cs
- PageParser.cs
- BoolExpressionVisitors.cs
- ActivityDelegate.cs
- StylusDevice.cs
- DoubleAnimationBase.cs
- DefaultValueAttribute.cs
- SQLByte.cs
- XomlCompilerHelpers.cs
- KeyboardDevice.cs
- TemplateBindingExtensionConverter.cs
- NonBatchDirectoryCompiler.cs
- OutputCacheModule.cs
- ScriptReference.cs
- DataGridViewTextBoxCell.cs
- CellConstant.cs
- PersonalizablePropertyEntry.cs
- SslStream.cs
- EmissiveMaterial.cs
- KeyTime.cs
- AspNetCompatibilityRequirementsMode.cs
- CustomUserNameSecurityTokenAuthenticator.cs
- VoiceSynthesis.cs
- streamingZipPartStream.cs
- UIElementHelper.cs
- DependencyObject.cs
- LocalBuilder.cs
- RC2CryptoServiceProvider.cs
- EtwTrace.cs
- SecureStringHasher.cs
- Win32MouseDevice.cs
- BinHexDecoder.cs
- DocumentApplicationDocumentViewer.cs
- StringAnimationUsingKeyFrames.cs
- WebInvokeAttribute.cs
- UInt32Storage.cs
- TextRangeEditLists.cs
- ResourcesBuildProvider.cs
- TimeSpanFormat.cs
- Intellisense.cs
- ConnectionPoolManager.cs
- XmlLanguage.cs
- CardSpaceException.cs
- XNodeValidator.cs
- ObjectDataSourceDisposingEventArgs.cs
- SqlDataSourceSummaryPanel.cs
- Underline.cs
- ListViewSortEventArgs.cs
- PrimitiveXmlSerializers.cs
- ScaleTransform3D.cs
- RedistVersionInfo.cs
- SamlDoNotCacheCondition.cs
- LogAppendAsyncResult.cs
- PageHandlerFactory.cs
- DataGridTableCollection.cs
- SiteMembershipCondition.cs
- DtrList.cs
- TTSEngineProxy.cs
- InstanceNotReadyException.cs
- RemoteX509AsymmetricSecurityKey.cs
- AccessViolationException.cs
- WhiteSpaceTrimStringConverter.cs
- TreeNodeMouseHoverEvent.cs
- PropertyTabAttribute.cs
- FileDataSourceCache.cs
- CodeDelegateInvokeExpression.cs
- SaveFileDialog.cs
- SqlFunctionAttribute.cs
- ActiveXHelper.cs
- SvcMapFileSerializer.cs
- ViewSimplifier.cs
- UrlAuthorizationModule.cs
- Lazy.cs
- SQLRoleProvider.cs
- ToolboxComponentsCreatingEventArgs.cs
- ColorTransform.cs
- DictionaryEditChange.cs
- TemplateLookupAction.cs
- RowCache.cs
- PersonalizationProviderCollection.cs
- DecoderReplacementFallback.cs
- ComplexObject.cs
- BackgroundWorker.cs
- ObjectListFieldCollection.cs
- EnumValAlphaComparer.cs
- TextFormatterImp.cs
- SafeNativeMethods.cs
- UnmanagedMemoryStreamWrapper.cs
- Int32AnimationUsingKeyFrames.cs
- ClientRolePrincipal.cs