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
- JavaScriptObjectDeserializer.cs
- JsonClassDataContract.cs
- SymbolEqualComparer.cs
- GeneralTransform.cs
- WebPartMenu.cs
- MeasureItemEvent.cs
- PropertyGridView.cs
- securestring.cs
- Int64AnimationUsingKeyFrames.cs
- BitmapFrame.cs
- TargetControlTypeCache.cs
- EditorBrowsableAttribute.cs
- LabelLiteral.cs
- StorageComplexTypeMapping.cs
- DropShadowBitmapEffect.cs
- _ReceiveMessageOverlappedAsyncResult.cs
- MethodBuilder.cs
- UrlAuthFailedErrorFormatter.cs
- ToolboxComponentsCreatingEventArgs.cs
- TypeSource.cs
- HTTP_SERVICE_CONFIG_URLACL_KEY.cs
- TableDetailsRow.cs
- ChildDocumentBlock.cs
- X509Utils.cs
- HyperLinkDesigner.cs
- NavigationEventArgs.cs
- DataGridViewTextBoxColumn.cs
- ReadOnlyDataSource.cs
- GeneralTransform2DTo3D.cs
- Literal.cs
- UrlAuthorizationModule.cs
- PersonalizationProviderCollection.cs
- Material.cs
- SqlFlattener.cs
- Bold.cs
- ConfigXmlSignificantWhitespace.cs
- TabControlAutomationPeer.cs
- ExtractorMetadata.cs
- Transform.cs
- SchemaImporterExtensionElementCollection.cs
- ProgressBarRenderer.cs
- DocumentSchemaValidator.cs
- IisTraceWebEventProvider.cs
- CultureTableRecord.cs
- DbDataAdapter.cs
- FunctionImportMapping.cs
- ColorBlend.cs
- IList.cs
- CryptoApi.cs
- ToolCreatedEventArgs.cs
- NamedElement.cs
- CodeVariableDeclarationStatement.cs
- Visual3DCollection.cs
- ProcessThreadCollection.cs
- WebCategoryAttribute.cs
- IgnoreSection.cs
- TextLineResult.cs
- UriWriter.cs
- ValidatorCompatibilityHelper.cs
- IPAddress.cs
- FamilyMap.cs
- TaskFileService.cs
- DataTableMappingCollection.cs
- CatchBlock.cs
- PerformanceCounter.cs
- ButtonColumn.cs
- ResourcesGenerator.cs
- GridViewRowEventArgs.cs
- HyperlinkAutomationPeer.cs
- StylusOverProperty.cs
- StorageAssociationTypeMapping.cs
- NameObjectCollectionBase.cs
- SuppressedPackageProperties.cs
- EntityType.cs
- PersonalizableAttribute.cs
- HijriCalendar.cs
- TransactedBatchingElement.cs
- TimeStampChecker.cs
- ServiceAppDomainAssociationProvider.cs
- CultureSpecificStringDictionary.cs
- DescendantQuery.cs
- UserPreferenceChangingEventArgs.cs
- SecurityDescriptor.cs
- SrgsElementFactory.cs
- DataGridViewRow.cs
- ObjRef.cs
- ViewKeyConstraint.cs
- SiteMap.cs
- StrongNameIdentityPermission.cs
- HttpListenerElement.cs
- HiddenFieldPageStatePersister.cs
- SmiTypedGetterSetter.cs
- Debugger.cs
- __ComObject.cs
- Effect.cs
- ObjectDataSourceStatusEventArgs.cs
- GAC.cs
- XmlSchemaObjectTable.cs
- CannotUnloadAppDomainException.cs
- PersonalizationProviderCollection.cs