Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Diagnostics / HttpRequestTraceRecord.cs / 1 / HttpRequestTraceRecord.cs
//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace System.ServiceModel.Diagnostics { using System; using System.Xml; using System.Web; using System.Collections.Specialized; class HttpRequestTraceRecord : TraceRecord { HttpRequest request; internal HttpRequestTraceRecord(HttpRequest 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("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. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DependencyObjectType.cs
- DispatchWrapper.cs
- ProjectionCamera.cs
- ResourceWriter.cs
- UnknownBitmapEncoder.cs
- DataTablePropertyDescriptor.cs
- ToolStripMenuItem.cs
- TripleDESCryptoServiceProvider.cs
- WindowsTokenRoleProvider.cs
- ExpanderAutomationPeer.cs
- DynamicQueryableWrapper.cs
- FileRecordSequenceHelper.cs
- WorkflowWebService.cs
- StorageEndPropertyMapping.cs
- FixedStringLookup.cs
- HttpFileCollection.cs
- IResourceProvider.cs
- RtfControls.cs
- PLINQETWProvider.cs
- PTProvider.cs
- DocumentPageView.cs
- SwitchElementsCollection.cs
- GenerateTemporaryTargetAssembly.cs
- CallSiteBinder.cs
- LongTypeConverter.cs
- DecodeHelper.cs
- OdbcTransaction.cs
- CodeStatementCollection.cs
- ValidateNames.cs
- ValueTypeFixupInfo.cs
- Addressing.cs
- MsmqInputMessage.cs
- SessionParameter.cs
- BuilderPropertyEntry.cs
- XmlSchemaSubstitutionGroup.cs
- StreamingContext.cs
- DataRecordInternal.cs
- CounterSampleCalculator.cs
- ActivityExecutorDelegateInfo.cs
- StdValidatorsAndConverters.cs
- activationcontext.cs
- ControlPropertyNameConverter.cs
- WeakRefEnumerator.cs
- StylusEditingBehavior.cs
- LookupNode.cs
- WebPartConnection.cs
- WebPartMinimizeVerb.cs
- InstanceDataCollection.cs
- EmptyElement.cs
- DataServiceRequest.cs
- JsonQNameDataContract.cs
- TdsValueSetter.cs
- CultureMapper.cs
- XmlConvert.cs
- SafeEventLogWriteHandle.cs
- DataRowComparer.cs
- CompiledRegexRunner.cs
- ObjectContextServiceProvider.cs
- sqlpipe.cs
- BuildProviderUtils.cs
- PageThemeParser.cs
- CodeCatchClause.cs
- counter.cs
- SafeRightsManagementEnvironmentHandle.cs
- ShaderEffect.cs
- AssociationSetMetadata.cs
- WindowsBrush.cs
- CapabilitiesAssignment.cs
- TextEffectResolver.cs
- StreamingContext.cs
- Unit.cs
- ListViewInsertedEventArgs.cs
- IgnoreFileBuildProvider.cs
- CodeTypeMemberCollection.cs
- CustomErrorCollection.cs
- srgsitem.cs
- DataGridViewUtilities.cs
- DocumentReference.cs
- XamlWriter.cs
- ImageInfo.cs
- SearchForVirtualItemEventArgs.cs
- ParameterCollection.cs
- GAC.cs
- XamlToRtfParser.cs
- WebPartDescription.cs
- ExtractCollection.cs
- RegexRunner.cs
- MsmqChannelFactoryBase.cs
- HeaderedItemsControl.cs
- TemplateBindingExpression.cs
- LZCodec.cs
- SerializationSectionGroup.cs
- BufferManager.cs
- DeferredElementTreeState.cs
- addressfiltermode.cs
- Point3DCollectionConverter.cs
- HtmlLink.cs
- CaseInsensitiveOrdinalStringComparer.cs
- InvalidDataContractException.cs
- DynamicMetaObject.cs